Hierarchy For Package org.openremote.agent.protocol.io
Class Hierarchy
- java.lang.Object
- org.openremote.agent.protocol.io.AbstractNettyIOClient<T,
U> (implements org.openremote.agent.protocol.io.NettyIOClient<T>) - org.openremote.agent.protocol.io.AbstractNettyIOServer<T,
U, V, W> (implements org.openremote.agent.protocol.io.IOServer<T, U, V>) - org.openremote.agent.protocol.AbstractProtocol<T,
U> (implements org.openremote.model.asset.agent.Protocol<T>) - org.openremote.agent.protocol.io.AbstractIOClientProtocol<T,
U, V, W, X> - org.openremote.agent.protocol.io.AbstractNettyIOClientProtocol<T,
U, V, W, X>
- org.openremote.agent.protocol.io.AbstractNettyIOClientProtocol<T,
- org.openremote.agent.protocol.io.AbstractIOClientProtocol<T,
- org.openremote.model.asset.Asset<T> (implements org.openremote.model.asset.AssetInfo, org.openremote.model.IdentifiableEntity<T>)
- org.openremote.model.asset.agent.Agent<T,
U, V> - org.openremote.agent.protocol.io.IOAgent<T,
U, V>
- org.openremote.agent.protocol.io.IOAgent<T,
- org.openremote.model.asset.agent.Agent<T,
- io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- io.netty.handler.codec.ByteToMessageDecoder
- org.openremote.agent.protocol.io.AbstractNettyIOClient.ByteToMessageDecoder<T>
- io.netty.channel.SimpleChannelInboundHandler<I>
- org.openremote.agent.protocol.io.AbstractNettyIOClient.MessageToMessageDecoder<T>
- io.netty.handler.codec.ByteToMessageDecoder
- io.netty.channel.ChannelOutboundHandlerAdapter (implements io.netty.channel.ChannelOutboundHandler)
- io.netty.handler.codec.MessageToByteEncoder<I>
- org.openremote.agent.protocol.io.AbstractNettyIOClient.MessageToByteEncoder<T>
- io.netty.handler.codec.MessageToByteEncoder<I>
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- org.openremote.agent.protocol.io.AbstractNettyIOClient<T,
Interface Hierarchy
- org.openremote.agent.protocol.io.IOClient<T>
- org.openremote.agent.protocol.io.NettyIOClient<T>
- org.openremote.agent.protocol.io.IOServer<T,
U, V> - org.openremote.agent.protocol.io.IOServer.IoServerMessageConsumer<T,
U, V>