Uses of Interface
org.opendaylight.openflowplugin.api.openflow.device.DeviceInfo
Package
Description
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.api.openflow
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.api.openflow.connection
Modifier and TypeMethodDescriptionConnectionContext.getDeviceInfo()
Create and return basic device info. -
Uses of DeviceInfo in org.opendaylight.openflowplugin.api.openflow.device
Modifier and TypeMethodDescriptionMessageTranslator.translate
(I input, DeviceInfo deviceInfo, Object connectionDistinguisher) Translates from input to output. -
Uses of DeviceInfo in org.opendaylight.openflowplugin.api.openflow.device.handlers
Modifier and TypeMethodDescriptionvoid
DeviceRemovedHandler.onDeviceRemoved
(DeviceInfo deviceInfo) Method is used to propagate information about device being removed from manager. -
Uses of DeviceInfo in org.opendaylight.openflowplugin.api.openflow.lifecycle
Modifier and TypeMethodDescriptionvoid
OwnershipChangeListener.becomeMaster
(@NonNull DeviceInfo deviceInfo) This event is called when device is fully mastered.com.google.common.util.concurrent.ListenableFuture<ResultState>
OwnershipChangeListener.becomeMasterBeforeSubmittedDS
(@NonNull DeviceInfo deviceInfo) Should be called when device is being mastered as inOwnershipChangeListener.becomeMaster(DeviceInfo)
.void
OwnershipChangeListener.becomeSlaveOrDisconnect
(@NonNull DeviceInfo deviceInfo) Should be called when device is disconnected or going to be slaved.ContextChainHolder.getContextChain
(DeviceInfo deviceInfo) Return theContextChain
for a givenDeviceInfo
.void
ContextChainMastershipWatcher.onMasterRoleAcquired
(DeviceInfo deviceInfo, @NonNull ContextChainMastershipState mastershipState) Changed to MASTER role on device.void
ContextChainMastershipWatcher.onNotAbleToStartMastership
(DeviceInfo deviceInfo, String reason, boolean mandatory) Event occurs if there was a try to acquire MASTER role.default void
ContextChainMastershipWatcher.onNotAbleToStartMastershipMandatory
(DeviceInfo deviceInfo, String reason) Event occurs if there was a try to acquire MASTER role.void
ContextChainMastershipWatcher.onSlaveRoleAcquired
(DeviceInfo deviceInfo) Change to SLAVE role on device was successful.void
ContextChainMastershipWatcher.onSlaveRoleNotAcquired
(DeviceInfo deviceInfo, String reason) Change to SLAVE role on device was not able. -
Uses of DeviceInfo in org.opendaylight.openflowplugin.api.openflow.mastership
Modifier and TypeMethodDescriptionvoid
MastershipChangeService.onBecomeOwner
(@NonNull DeviceInfo deviceInfo) Event when device is ready as a master.com.google.common.util.concurrent.ListenableFuture<Void>
ReconciliationFrameworkEvent.onDeviceDisconnected
(@NonNull DeviceInfo deviceInfo) This event occurs after device is disconnected or being slaved.com.google.common.util.concurrent.ListenableFuture<ResultState>
ReconciliationFrameworkEvent.onDevicePrepared
(@NonNull DeviceInfo deviceInfo) Event when device is ready as a master but not yet submitted in data store.void
MastershipChangeService.onLoseOwnership
(@NonNull DeviceInfo deviceInfo) Event when device disconnected or become slave. -
Uses of DeviceInfo in org.opendaylight.openflowplugin.applications.arbitratorreconciliation.impl
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<Boolean>
ArbitratorReconciliationManagerImpl.endReconciliation
(DeviceInfo node) com.google.common.util.concurrent.ListenableFuture<Boolean>
ArbitratorReconciliationManagerImpl.startReconciliation
(DeviceInfo node) -
Uses of DeviceInfo in org.opendaylight.openflowplugin.applications.frm.impl
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<Boolean>
FlowNodeReconciliationImpl.endReconciliation
(DeviceInfo node) void
DeviceMastershipManager.onBecomeOwner
(@NonNull DeviceInfo deviceInfo) void
DeviceMastershipManager.onLoseOwnership
(@NonNull DeviceInfo deviceInfo) com.google.common.util.concurrent.ListenableFuture<Boolean>
FlowNodeReconciliationImpl.startReconciliation
(DeviceInfo node) -
Uses of DeviceInfo in org.opendaylight.openflowplugin.applications.reconciliation
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<Boolean>
ReconciliationNotificationListener.endReconciliation
(DeviceInfo node) com.google.common.util.concurrent.ListenableFuture<Boolean>
ReconciliationNotificationListener.startReconciliation
(DeviceInfo node) -
Uses of DeviceInfo in org.opendaylight.openflowplugin.applications.reconciliation.impl
Modifier and TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<Void>
ReconciliationManagerImpl.onDeviceDisconnected
(@NonNull DeviceInfo node) com.google.common.util.concurrent.ListenableFuture<ResultState>
ReconciliationManagerImpl.onDevicePrepared
(@NonNull DeviceInfo node) -
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.common
Modifier and TypeMethodDescriptionstatic Optional<? extends MultipartReplyBody>
MultipartReplyTranslatorUtil.translate
(OfHeader message, DeviceInfo deviceInfo, @Nullable ConvertorExecutor convertorExecutor, @Nullable TranslatorLibrary translatorLibrary) -
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.connection
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.device
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.lifecycle
Modifier and TypeMethodDescriptionContextChainHolderImpl.getContextChain
(DeviceInfo deviceInfo) void
ContextChainHolderImpl.onDeviceRemoved
(DeviceInfo deviceInfo) void
ContextChainHolderImpl.onMasterRoleAcquired
(DeviceInfo deviceInfo, ContextChainMastershipState mastershipState) void
ContextChainHolderImpl.onNotAbleToStartMastership
(DeviceInfo deviceInfo, String reason, boolean mandatory) void
ContextChainHolderImpl.onSlaveRoleAcquired
(DeviceInfo deviceInfo) void
ContextChainHolderImpl.onSlaveRoleNotAcquired
(DeviceInfo deviceInfo, String reason) -
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.mastership
Modifier and TypeMethodDescriptionvoid
MastershipChangeServiceManagerImpl.becomeMaster
(@NonNull DeviceInfo deviceInfo) com.google.common.util.concurrent.ListenableFuture<ResultState>
MastershipChangeServiceManagerImpl.becomeMasterBeforeSubmittedDS
(DeviceInfo deviceInfo) void
MastershipChangeServiceManagerImpl.becomeSlaveOrDisconnect
(@NonNull DeviceInfo deviceInfo) void
MastershipServiceDelegate.onBecomeOwner
(@NonNull DeviceInfo deviceInfo) Deprecated.void
MastershipServiceDelegate.onLoseOwnership
(@NonNull DeviceInfo deviceInfo) Deprecated. -
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.role
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.rpc
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.services
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.statistics
Modifier and TypeMethodDescriptionvoid
StatisticsManagerImpl.onDeviceRemoved
(DeviceInfo deviceInfo) -
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.statistics.services.compatibility
Modifier and TypeMethodDescriptionstatic FlowsStatisticsUpdate
FlowStatisticsToNotificationTransformer.transformToNotification
(List<MultipartReply> mpResult, DeviceInfo deviceInfo, OpenflowVersion ofVersion, TransactionId emulatedTxId, ConvertorExecutor convertorExecutor) Transform to notification.static GroupStatisticsUpdated
GroupStatisticsToNotificationTransformer.transformToNotification
(List<MultipartReply> mpReplyList, DeviceInfo deviceInfo, TransactionId emulatedTxId, ConvertorExecutor convertorExecutor) Transform statistics to notification.static MeterStatisticsUpdated
MeterStatisticsToNotificationTransformer.transformToNotification
(List<MultipartReply> mpReplyList, DeviceInfo deviceInfo, OpenflowVersion ofVersion, TransactionId emulatedTxId, ConvertorExecutor convertorExecutor) Transform statistics to notification.NodeConnectorStatisticsToNotificationTransformer.transformToNotification
(List<MultipartReply> mpReplyList, DeviceInfo deviceInfo, OpenflowVersion ofVersion, TransactionId emulatedTxId) Transform statistics to notification.static QueueStatisticsUpdate
QueueStatisticsToNotificationTransformer.transformToNotification
(List<MultipartReply> mpReplyList, DeviceInfo deviceInfo, OpenflowVersion ofVersion, TransactionId emulatedTxId) Transform statistics to notification. -
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.translator
Modifier and TypeMethodDescriptionAggregatedFlowStatisticsTranslator.translate
(MultipartReply input, DeviceInfo deviceInfo, Object connectionDistinguisher) FlowRemovedTranslator.translate
(FlowRemoved input, DeviceInfo deviceInfo, Object connectionDistinguisher) PacketReceivedTranslator.translate
(PacketInMessage input, DeviceInfo deviceInfo, Object connectionDistinguisher) PortUpdateTranslator.translate
(PortGrouping input, DeviceInfo deviceInfo, Object connectionDistinguisher) protected MatchBuilder
FlowRemovedTranslator.translateMatch
(FlowRemoved flowRemoved, DeviceInfo deviceInfo) protected MatchBuilder
FlowRemovedV10Translator.translateMatch
(FlowRemoved flowRemoved, DeviceInfo deviceInfo) -
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.util
Modifier and TypeMethodDescriptionstatic void
DeviceInitializationUtil.makeEmptyTables
(TxFacade txFacade, DeviceInfo deviceInfo, short nrOfTables) Create specified number of empty tables on device.