Interface ConnectionManager
-
- All Superinterfaces:
AutoCloseable
,SwitchConnectionHandler
- All Known Implementing Classes:
ConnectionManagerImpl
public interface ConnectionManager extends SwitchConnectionHandler, AutoCloseable
Connection manager manages connections with devices. It instantiates and registersConnectionContext
used for handling all communication with device when onSwitchConnected notification is processed.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
setDeviceConnectedHandler(DeviceConnectedHandler deviceConnectedHandler)
Method registers handler responsible handling operations related to connected device after device is connected.void
setDeviceDisconnectedHandler(DeviceDisconnectedHandler deviceDisconnectedHandler)
Method registers handler responsible handling device disconnected event.-
Methods inherited from interface java.lang.AutoCloseable
close
-
Methods inherited from interface org.opendaylight.openflowjava.protocol.api.connection.SwitchConnectionHandler
accept, onSwitchConnected
-
-
-
-
Method Detail
-
setDeviceConnectedHandler
void setDeviceConnectedHandler(DeviceConnectedHandler deviceConnectedHandler)
Method registers handler responsible handling operations related to connected device after device is connected.- Parameters:
deviceConnectedHandler
- device connected handler
-
setDeviceDisconnectedHandler
void setDeviceDisconnectedHandler(DeviceDisconnectedHandler deviceDisconnectedHandler)
Method registers handler responsible handling device disconnected event.- Parameters:
deviceDisconnectedHandler
- device disconnected handler
-
-