Class AbstractDeviceInitializer
- java.lang.Object
-
- org.opendaylight.openflowplugin.impl.device.initialization.AbstractDeviceInitializer
-
- Direct Known Subclasses:
OF10DeviceInitializer
,OF13DeviceInitializer
public abstract class AbstractDeviceInitializer extends Object
-
-
Constructor Summary
Constructors Constructor Description AbstractDeviceInitializer()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Future<Void>
initialize(@NonNull DeviceContext deviceContext, boolean switchFeaturesMandatory, boolean skipTableFeatures, @Nullable MultipartWriterProvider multipartWriterProvider, @Nullable ConvertorExecutor convertorExecutor)
Perform initial information gathering and store them to operational datastore.protected abstract Future<Void>
initializeNodeInformation(@NonNull DeviceContext deviceContext, boolean switchFeaturesMandatory, boolean skipTableFeatures, @Nullable MultipartWriterProvider multipartWriterProvider, @Nullable ConvertorExecutor convertorExecutor)
-
-
-
Method Detail
-
initialize
public Future<Void> initialize(@NonNull DeviceContext deviceContext, boolean switchFeaturesMandatory, boolean skipTableFeatures, @Nullable MultipartWriterProvider multipartWriterProvider, @Nullable ConvertorExecutor convertorExecutor)
Perform initial information gathering and store them to operational datastore.- Parameters:
deviceContext
- device contextswitchFeaturesMandatory
- is switch features mandatoryskipTableFeatures
- skip collecting of table featuresmultipartWriterProvider
- multipart writer providerconvertorExecutor
- convertor executor
-
initializeNodeInformation
protected abstract Future<Void> initializeNodeInformation(@NonNull DeviceContext deviceContext, boolean switchFeaturesMandatory, boolean skipTableFeatures, @Nullable MultipartWriterProvider multipartWriterProvider, @Nullable ConvertorExecutor convertorExecutor)
-
-