Class RoleManagerImpl
java.lang.Object
org.opendaylight.openflowplugin.impl.role.RoleManagerImpl
- All Implemented Interfaces:
- AutoCloseable,- DeviceRemovedHandler,- OFPManager,- RoleManager
- 
Constructor SummaryConstructorsConstructorDescriptionRoleManagerImpl(io.netty.util.HashedWheelTimer timer, OpenflowProviderConfig config, ExecutorService executorService) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidclose()createContext(@NonNull DeviceContext deviceContext) Create role context.voidonDeviceRemoved(DeviceInfo deviceInfo) Method is used to propagate information about device being removed from manager.
- 
Constructor Details- 
RoleManagerImplpublic RoleManagerImpl(io.netty.util.HashedWheelTimer timer, OpenflowProviderConfig config, ExecutorService executorService) 
 
- 
- 
Method Details- 
createContextDescription copied from interface:RoleManagerCreate role context.- Specified by:
- createContextin interface- RoleManager
- Parameters:
- deviceContext- the device context
- Returns:
- the role context
 
- 
onDeviceRemovedDescription copied from interface:DeviceRemovedHandlerMethod is used to propagate information about device being removed from manager.- Specified by:
- onDeviceRemovedin interface- DeviceRemovedHandler
 
- 
closepublic void close()- Specified by:
- closein interface- AutoCloseable
- Specified by:
- closein interface- OFPManager
 
 
-