Class AbstractNettyIOClientProtocol<T extends AbstractIOClientProtocol<T,U,V,W,X>,U extends IOAgent<U,T,X>,V,W extends NettyIOClient<V>,X extends org.openremote.model.asset.agent.AgentLink<?>>

java.lang.Object
org.openremote.agent.protocol.AbstractProtocol<U,X>
org.openremote.agent.protocol.io.AbstractIOClientProtocol<T,U,V,W,X>
org.openremote.agent.protocol.io.AbstractNettyIOClientProtocol<T,U,V,W,X>
All Implemented Interfaces:
org.openremote.model.asset.agent.Protocol<U>
Direct Known Subclasses:
AbstractSerialProtocol, AbstractTCPClientProtocol, AbstractUDPProtocol, ArtnetProtocol, WebsocketAgentProtocol

public abstract class AbstractNettyIOClientProtocol<T extends AbstractIOClientProtocol<T,U,V,W,X>,U extends IOAgent<U,T,X>,V,W extends NettyIOClient<V>,X extends org.openremote.model.asset.agent.AgentLink<?>> extends AbstractIOClientProtocol<T,U,V,W,X>
This is an abstract Protocol for protocols that require an NettyIOClient.