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