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 © 2019 OpenDaylight. All rights reserved.