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)
-
-