Package org.openremote.manager.gateway
package org.openremote.manager.gateway
-
ClassDescriptionHandles outbound connections to central managersHandles all communication between a gateway and this manager instanceThis is a special version of
WebsocketIOClientthat waits for aGatewayCapabilitiesRequestEventfrom the central manager before completing the connected future; this means that synchronisation failures will be handled with exponential backoff.ManagesGatewayAssets in the local instance by creating Keycloak clients for them and handles the connection logic of gateways; it is the gateways responsibility to connect to this instance, it is then up to this instance to authenticate the gateway and to initiate synchronisation of gateway assets.This interface is an abstraction for starting/stopping gateway tunnels and is used by edge gateway instances.