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 registers ConnectionContext used for handling all communication with device when onSwitchConnected notification is processed.
  • Method Details

    • 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