public abstract class AbstractDeviceInitializer extends Object
Constructor and Description |
---|
AbstractDeviceInitializer() |
Modifier and Type | Method and Description |
---|---|
Future<Void> |
initialize(DeviceContext deviceContext,
boolean switchFeaturesMandatory,
boolean skipTableFeatures,
MultipartWriterProvider multipartWriterProvider,
ConvertorExecutor convertorExecutor)
Perform initial information gathering and store them to operational datastore.
|
protected abstract Future<Void> |
initializeNodeInformation(DeviceContext deviceContext,
boolean switchFeaturesMandatory,
boolean skipTableFeatures,
MultipartWriterProvider multipartWriterProvider,
ConvertorExecutor convertorExecutor) |
public Future<Void> initialize(@Nonnull DeviceContext deviceContext, boolean switchFeaturesMandatory, boolean skipTableFeatures, @Nullable MultipartWriterProvider multipartWriterProvider, @Nullable ConvertorExecutor convertorExecutor)
deviceContext
- device contextswitchFeaturesMandatory
- is switch features mandatoryskipTableFeatures
- skip collecting of table featuresmultipartWriterProvider
- multipart writer providerconvertorExecutor
- convertor executorprotected abstract Future<Void> initializeNodeInformation(@Nonnull DeviceContext deviceContext, boolean switchFeaturesMandatory, boolean skipTableFeatures, @Nullable MultipartWriterProvider multipartWriterProvider, @Nullable ConvertorExecutor convertorExecutor)
Copyright © 2020 OpenDaylight. All rights reserved.