Uses of Interface
org.opendaylight.openflowplugin.api.openflow.device.DeviceContext
Package
Description
-
Uses of DeviceContext in org.opendaylight.openflowplugin.api.openflow.device
Modifier and TypeMethodDescriptionDeviceManager.createContext
(@NonNull ConnectionContext connectionContext) -
Uses of DeviceContext in org.opendaylight.openflowplugin.api.openflow.role
Modifier and TypeMethodDescriptionRoleManager.createContext
(@NonNull DeviceContext deviceContext) Create role context. -
Uses of DeviceContext in org.opendaylight.openflowplugin.api.openflow.rpc
-
Uses of DeviceContext in org.opendaylight.openflowplugin.api.openflow.statistics
Modifier and TypeMethodDescriptionStatisticsManager.createContext
(@NonNull DeviceContext deviceContext, boolean useReconciliationFramework) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.datastore
Modifier and TypeMethodDescriptionstatic MultipartWriterProvider
MultipartWriterProviderFactory.createDefaultProvider
(DeviceContext deviceContext) Create default #MultipartWriterProvider
. -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.datastore.multipart
ModifierConstructorDescriptionGroupStatsMultipartWriter
(DeviceContext deviceContext, org.opendaylight.yangtools.yang.binding.InstanceIdentifier<Node> instanceIdentifier) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.device
Modifier and TypeMethodDescriptionDeviceManagerImpl.createContext
(@NonNull ConnectionContext connectionContext) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.device.initialization
Modifier and TypeMethodDescriptionAbstractDeviceInitializer.initialize
(@NonNull DeviceContext deviceContext, boolean switchFeaturesMandatory, boolean skipTableFeatures, @Nullable MultipartWriterProvider multipartWriterProvider, @Nullable ConvertorExecutor convertorExecutor) Perform initial information gathering and store them to operational datastore.AbstractDeviceInitializer.initializeNodeInformation
(@NonNull DeviceContext deviceContext, boolean switchFeaturesMandatory, boolean skipTableFeatures, @Nullable MultipartWriterProvider multipartWriterProvider, @Nullable ConvertorExecutor convertorExecutor) protected com.google.common.util.concurrent.ListenableFuture<Void>
OF10DeviceInitializer.initializeNodeInformation
(@NonNull DeviceContext deviceContext, boolean switchFeaturesMandatory, boolean skipTableFeatures, @Nullable MultipartWriterProvider multipartWriterProvider, @Nullable ConvertorExecutor convertorExecutor) OF13DeviceInitializer.initializeNodeInformation
(@NonNull DeviceContext deviceContext, boolean switchFeaturesMandatory, boolean skipTableFeatures, @Nullable MultipartWriterProvider multipartWriterProvider, @Nullable ConvertorExecutor convertorExecutor) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.role
Modifier and TypeMethodDescriptionRoleManagerImpl.createContext
(@NonNull DeviceContext deviceContext) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.rpc
Modifier and TypeMethodDescriptionRpcManagerImpl.createContext
(@NonNull DeviceContext deviceContext) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.services
ModifierConstructorDescriptionAbstractAggregateFlowMultipartService
(RequestContextStack requestContextStack, DeviceContext deviceContext) protected
AbstractExperimenterMultipartService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ExtensionConverterProvider extensionConverterProvider) protected
AbstractMultipartCollectorService
(RequestContextStack requestContextStack, DeviceContext deviceContext) protected
AbstractMultipartOnTheFlyService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) AbstractMultipartRequestCallback
(RequestContext<List<T>> context, Class<?> requestType, DeviceContext deviceContext, EventIdentifier eventIdentifier) AbstractMultipartRequestOnTheFlyCallback
(RequestContext<List<T>> context, Class<?> requestType, DeviceContext deviceContext, EventIdentifier eventIdentifier, MultipartWriterProvider statisticsWriterProvider, ConvertorExecutor convertorExecutor) protected
AbstractMultipartService
(RequestContextStack requestContextStack, DeviceContext deviceContext) protected
AbstractSilentErrorService
(RequestContextStack requestContextStack, DeviceContext deviceContext, Class<O> clazz) protected
AbstractSimpleService
(RequestContextStack requestContextStack, DeviceContext deviceContext, Class<O> clazz) protected
AbstractTableMultipartService
(RequestContextStack requestContextStack, DeviceContext deviceContext, MultipartWriterProvider multipartWriterProvider) protected
AbstractVoidService
(RequestContextStack requestContextStack, DeviceContext deviceContext) EchoService
(RequestContextStack requestContextStack, DeviceContext deviceContext) RoleService
(RequestContextStack requestContextStack, DeviceContext deviceContext, Class<RoleRequestOutput> clazz) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.services.multilayer
ModifierConstructorDescriptionMultiLayerAggregateFlowMultipartService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, TranslatorLibrary translatorLibrary) MultiLayerExperimenterMultipartService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ExtensionConverterProvider extensionConverterProvider) MultiLayerFlowMultipartRequestOnTheFlyCallback
(RequestContext<List<T>> context, Class<?> requestType, DeviceContext deviceContext, EventIdentifier eventIdentifier, MultipartWriterProvider statisticsWriterProvider, ConvertorExecutor convertorExecutor) MultiLayerFlowService
(RequestContextStack requestContextStack, DeviceContext deviceContext, Class<O> clazz, ConvertorExecutor convertorExecutor) MultiLayerGroupService
(RequestContextStack requestContextStack, DeviceContext deviceContext, Class<O> clazz, ConvertorExecutor convertorExecutor) MultiLayerMeterService
(RequestContextStack requestContextStack, DeviceContext deviceContext, Class<O> clazz, ConvertorExecutor convertorExecutor) MultiLayerMultipartCollectorService
(RequestContextStack requestContextStack, DeviceContext deviceContext) MultiLayerMultipartRequestCallback
(RequestContext<List<T>> context, Class<?> requestType, DeviceContext deviceContext, EventIdentifier eventIdentifier) MultiLayerTableMultipartService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider multipartWriterProvider) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.services.sal
ModifierConstructorDescriptionFlowCapableTransactionServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext) NodeConfigServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext) PacketProcessingServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor) SalAsyncConfigServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext) SalEchoServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext) SalExperimenterMessageServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, ExtensionConverterProvider extensionConverterProvider) SalExperimenterMpMessageServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, ExtensionConverterProvider extensionConverterProvider) SalFlowServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor) SalGroupServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor) SalMeterServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor) SalPortServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor) SalRoleServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext) SalTableServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider multipartWriterProvider) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.services.singlelayer
ModifierConstructorDescriptionSingleLayerAggregateFlowMultipartService
(RequestContextStack requestContextStack, DeviceContext deviceContext) SingleLayerExperimenterMultipartService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ExtensionConverterProvider extensionConverterProvider) SingleLayerFlowMultipartRequestOnTheFlyCallback
(RequestContext<List<T>> context, Class<?> requestType, DeviceContext deviceContext, EventIdentifier eventIdentifier, MultipartWriterProvider statisticsWriterProvider) SingleLayerFlowService
(RequestContextStack requestContextStack, DeviceContext deviceContext, Class<O> clazz) SingleLayerGetAsyncConfigService
(RequestContextStack requestContextStack, DeviceContext deviceContext) SingleLayerGroupService
(RequestContextStack requestContextStack, DeviceContext deviceContext, Class<O> clazz) SingleLayerMeterService
(RequestContextStack requestContextStack, DeviceContext deviceContext, Class<O> clazz) SingleLayerMultipartCollectorService
(RequestContextStack requestContextStack, DeviceContext deviceContext) SingleLayerMultipartRequestCallback
(RequestContext<List<T>> context, Class<?> requestType, DeviceContext deviceContext, EventIdentifier eventIdentifier) SingleLayerPortService
(RequestContextStack requestContextStack, DeviceContext deviceContext, Class<O> clazz) SingleLayerSetAsyncConfigService
(RequestContextStack requestContextStack, DeviceContext deviceContext) SingleLayerTableMultipartService
(RequestContextStack requestContextStack, DeviceContext deviceContext, MultipartWriterProvider multipartWriterProvider) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.statistics
Modifier and TypeMethodDescriptionStatisticsManagerImpl.createContext
(@NonNull DeviceContext deviceContext, boolean useReconciliationFramework) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.statistics.services
Modifier and TypeMethodDescriptionstatic AggregateFlowsInTableService
AggregateFlowsInTableService.createWithOook
(RequestContextStack requestContextStack, DeviceContext deviceContext, AtomicLong compatibilityXidSeed) OpendaylightFlowStatisticsServiceImpl.createWithOook
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor) ModifierConstructorDescriptionAggregateFlowsInTableService
(RequestContextStack requestContextStack, DeviceContext deviceContext, AtomicLong compatibilityXidSeed, TranslatorLibrary translatorLibrary) AllFlowsInAllTablesService
(RequestContextStack requestContextStack, DeviceContext deviceContext, AtomicLong compatibilityXidSeed, ConvertorExecutor convertorExecutor) AllFlowsInTableService
(RequestContextStack requestContextStack, DeviceContext deviceContext, AtomicLong compatibilityXidSeed, ConvertorExecutor convertorExecutor) FlowsInTableService
(RequestContextStack requestContextStack, DeviceContext deviceContext, AtomicLong compatibilityXidSeed, ConvertorExecutor convertorExecutor) OpendaylightFlowStatisticsServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, TranslatorLibrary translatorLibrary, ConvertorExecutor convertorExecutor) OpendaylightFlowTableStatisticsServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, AtomicLong compatibilityXidSeed, org.opendaylight.mdsal.binding.api.NotificationPublishService notificationPublishService) OpendaylightGroupStatisticsServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, AtomicLong compatibilityXidSeed, org.opendaylight.mdsal.binding.api.NotificationPublishService notificationPublishService, ConvertorExecutor convertorExecutor) OpendaylightMeterStatisticsServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, AtomicLong compatibilityXidSeed, org.opendaylight.mdsal.binding.api.NotificationPublishService notificationPublishService, ConvertorExecutor convertorExecutor) OpendaylightPortStatisticsServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, AtomicLong compatibilityXidSeed, org.opendaylight.mdsal.binding.api.NotificationPublishService notificationPublishService) OpendaylightQueueStatisticsServiceImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, AtomicLong compatibilityXidSeed, org.opendaylight.mdsal.binding.api.NotificationPublishService notificationPublishService) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.statistics.services.compatibility
ModifierConstructorDescriptionAbstractCompatibleStatService
(RequestContextStack requestContextStack, DeviceContext deviceContext, AtomicLong compatibilityXidSeed) OpendaylightFlowStatisticsServiceDelegateImpl
(RequestContextStack requestContextStack, DeviceContext deviceContext, org.opendaylight.mdsal.binding.api.NotificationPublishService notificationService, AtomicLong compatibilityXidSeed, ConvertorExecutor convertorExecutor) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.statistics.services.dedicated
ModifierConstructorDescriptionStatisticsGatheringOnTheFlyService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) StatisticsGatheringService
(RequestContextStack requestContextStack, DeviceContext deviceContext) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.statistics.services.direct
ModifierConstructorDescriptionprotected
AbstractFlowDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) protected
AbstractGroupDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) AbstractMeterDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) AbstractPortDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) AbstractQueueDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.statistics.services.direct.multilayer
Modifier and TypeMethodDescriptionMultiLayerDirectStatisticsProviderInitializer.createProvider
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) ModifierConstructorDescriptionFlowDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) GroupDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) MeterDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) PortDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) QueueDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.statistics.services.direct.singlelayer
Modifier and TypeMethodDescriptionSingleLayerDirectStatisticsProviderInitializer.createProvider
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) ModifierConstructorDescriptionFlowDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) GroupDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) MeterDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) PortDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) QueueDirectStatisticsService
(RequestContextStack requestContextStack, DeviceContext deviceContext, ConvertorExecutor convertorExecutor, MultipartWriterProvider statisticsWriterProvider) -
Uses of DeviceContext in org.opendaylight.openflowplugin.impl.util
Modifier and TypeMethodDescriptionstatic void
MdSalRegistrationUtils.registerServices
(@NonNull RpcContext rpcContext, @NonNull DeviceContext deviceContext, ExtensionConverterProvider extensionConverterProvider, ConvertorExecutor convertorExecutor) Method registers all OF services for roleOfpRole.BECOMEMASTER
.static void
MdSalRegistrationUtils.registerStatCompatibilityServices
(RpcContext rpcContext, DeviceContext deviceContext, org.opendaylight.mdsal.binding.api.NotificationPublishService notificationPublishService, ConvertorExecutor convertorExecutor) Support deprecated statistic related services for backward compatibility.