Uses of Interface
org.opendaylight.openflowplugin.api.openflow.device.DeviceInfo
-
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.api.openflow
Methods in org.opendaylight.openflowplugin.api.openflow that return DeviceInfo Modifier and Type Method Description DeviceInfo
OFPContext. getDeviceInfo()
Get device info. -
Uses of DeviceInfo in org.opendaylight.openflowplugin.api.openflow.connection
Methods in org.opendaylight.openflowplugin.api.openflow.connection that return DeviceInfo Modifier and Type Method Description DeviceInfo
ConnectionContext. getDeviceInfo()
Create and return basic device info. -
Uses of DeviceInfo in org.opendaylight.openflowplugin.api.openflow.device
Methods in org.opendaylight.openflowplugin.api.openflow.device with parameters of type DeviceInfo Modifier and Type Method Description O
MessageTranslator. translate(I input, DeviceInfo deviceInfo, Object connectionDistinguisher)
Translates from input to output. -
Uses of DeviceInfo in org.opendaylight.openflowplugin.api.openflow.device.handlers
Methods in org.opendaylight.openflowplugin.api.openflow.device.handlers with parameters of type DeviceInfo Modifier and Type Method Description void
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
Methods in org.opendaylight.openflowplugin.api.openflow.lifecycle that return types with arguments of type DeviceInfo Modifier and Type Method Description List<DeviceInfo>
MasterChecker. listOfMasteredDevices()
Mastered devices.Methods in org.opendaylight.openflowplugin.api.openflow.lifecycle with parameters of type DeviceInfo Modifier and Type Method Description void
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.ContextChain
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
Methods in org.opendaylight.openflowplugin.api.openflow.mastership with parameters of type DeviceInfo Modifier and Type Method Description void
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
Methods in org.opendaylight.openflowplugin.applications.arbitratorreconciliation.impl with parameters of type DeviceInfo Modifier and Type Method Description com.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
Methods in org.opendaylight.openflowplugin.applications.frm.impl with parameters of type DeviceInfo Modifier and Type Method Description com.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
Methods in org.opendaylight.openflowplugin.applications.reconciliation with parameters of type DeviceInfo Modifier and Type Method Description com.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
Methods in org.opendaylight.openflowplugin.applications.reconciliation.impl with parameters of type DeviceInfo Modifier and Type Method Description com.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
Methods in org.opendaylight.openflowplugin.impl.common with parameters of type DeviceInfo Modifier and Type Method Description static Optional<? extends MultipartReplyBody>
MultipartReplyTranslatorUtil. translate(OfHeader message, DeviceInfo deviceInfo, @Nullable ConvertorExecutor convertorExecutor, @Nullable TranslatorLibrary translatorLibrary)
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.connection
Methods in org.opendaylight.openflowplugin.impl.connection that return DeviceInfo Modifier and Type Method Description DeviceInfo
ConnectionContextImpl. getDeviceInfo()
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.device
Methods in org.opendaylight.openflowplugin.impl.device that return DeviceInfo Modifier and Type Method Description DeviceInfo
DeviceContextImpl. getDeviceInfo()
Methods in org.opendaylight.openflowplugin.impl.device with parameters of type DeviceInfo Modifier and Type Method Description void
DeviceManagerImpl. onDeviceRemoved(DeviceInfo deviceInfo)
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.lifecycle
Methods in org.opendaylight.openflowplugin.impl.lifecycle that return DeviceInfo Modifier and Type Method Description DeviceInfo
GuardedContextImpl. getDeviceInfo()
Methods in org.opendaylight.openflowplugin.impl.lifecycle that return types with arguments of type DeviceInfo Modifier and Type Method Description List<DeviceInfo>
ContextChainHolderImpl. listOfMasteredDevices()
Methods in org.opendaylight.openflowplugin.impl.lifecycle with parameters of type DeviceInfo Modifier and Type Method Description ContextChain
ContextChainHolderImpl. getContextChain(DeviceInfo deviceInfo)
void
ContextChainHolderImpl. onDeviceRemoved(DeviceInfo deviceInfo)
void
ContextChainHolderImpl. onMasterRoleAcquired(@NonNull DeviceInfo deviceInfo, @NonNull ContextChainMastershipState mastershipState)
void
ContextChainHolderImpl. onNotAbleToStartMastership(@NonNull DeviceInfo deviceInfo, @NonNull 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
Methods in org.opendaylight.openflowplugin.impl.mastership with parameters of type DeviceInfo Modifier and Type Method Description void
MastershipChangeServiceManagerImpl. becomeMaster(@NonNull DeviceInfo deviceInfo)
com.google.common.util.concurrent.ListenableFuture<ResultState>
MastershipChangeServiceManagerImpl. becomeMasterBeforeSubmittedDS(@NonNull DeviceInfo deviceInfo)
void
MastershipChangeServiceManagerImpl. becomeSlaveOrDisconnect(@NonNull DeviceInfo deviceInfo)
void
MastershipServiceDelegate. onBecomeOwner(@NonNull DeviceInfo deviceInfo)
com.google.common.util.concurrent.ListenableFuture<Void>
ReconciliationFrameworkServiceDelegate. onDeviceDisconnected(@NonNull DeviceInfo deviceInfo)
com.google.common.util.concurrent.ListenableFuture<ResultState>
ReconciliationFrameworkServiceDelegate. onDevicePrepared(@NonNull DeviceInfo deviceInfo)
void
MastershipServiceDelegate. onLoseOwnership(@NonNull DeviceInfo deviceInfo)
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.role
Methods in org.opendaylight.openflowplugin.impl.role that return DeviceInfo Modifier and Type Method Description DeviceInfo
RoleContextImpl. getDeviceInfo()
Methods in org.opendaylight.openflowplugin.impl.role with parameters of type DeviceInfo Modifier and Type Method Description void
RoleManagerImpl. onDeviceRemoved(DeviceInfo deviceInfo)
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.rpc
Methods in org.opendaylight.openflowplugin.impl.rpc with parameters of type DeviceInfo Modifier and Type Method Description void
RpcManagerImpl. onDeviceRemoved(DeviceInfo deviceInfo)
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.services
Methods in org.opendaylight.openflowplugin.impl.services that return DeviceInfo Modifier and Type Method Description DeviceInfo
AbstractService. getDeviceInfo()
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.statistics
Methods in org.opendaylight.openflowplugin.impl.statistics with parameters of type DeviceInfo Modifier and Type Method Description void
StatisticsManagerImpl. onDeviceRemoved(DeviceInfo deviceInfo)
-
Uses of DeviceInfo in org.opendaylight.openflowplugin.impl.statistics.services.compatibility
Methods in org.opendaylight.openflowplugin.impl.statistics.services.compatibility with parameters of type DeviceInfo Modifier and Type Method Description static 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.static NodeConnectorStatisticsUpdate
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
Methods in org.opendaylight.openflowplugin.impl.translator with parameters of type DeviceInfo Modifier and Type Method Description AggregatedFlowStatistics
AggregatedFlowStatisticsTranslator. translate(MultipartReply input, DeviceInfo deviceInfo, Object connectionDistinguisher)
FlowRemoved
FlowRemovedTranslator. translate(FlowRemoved input, DeviceInfo deviceInfo, Object connectionDistinguisher)
PacketReceived
PacketReceivedTranslator. translate(PacketInMessage input, DeviceInfo deviceInfo, Object connectionDistinguisher)
FlowCapableNodeConnector
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
Methods in org.opendaylight.openflowplugin.impl.util with parameters of type DeviceInfo Modifier and Type Method Description static void
DeviceInitializationUtil. makeEmptyTables(TxFacade txFacade, DeviceInfo deviceInfo, short nrOfTables)
Create specified number of empty tables on device.
-