所有程序包的分层结构
程序包分层结构:类分层结构
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- io.netty.channel.group.DefaultChannelGroup (implements io.netty.channel.group.ChannelGroup)
- xin.alum.aio.groups.Sessions
- io.netty.channel.group.DefaultChannelGroup (implements io.netty.channel.group.ChannelGroup)
- java.util.AbstractSet<E> (implements java.util.Set<E>)
- java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
- java.util.concurrent.ConcurrentHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable)
- xin.alum.aio.groups.SessionGroups
- java.util.concurrent.ConcurrentHashMap<K,V> (implements java.util.concurrent.ConcurrentMap<K,V>, java.io.Serializable)
- com.google.protobuf.AbstractMessageLite<MessageType,BuilderType> (implements com.google.protobuf.MessageLite)
- com.google.protobuf.AbstractMessage (implements com.google.protobuf.Message)
- com.google.protobuf.GeneratedMessageV3 (implements java.io.Serializable)
- xin.alum.aio.model.Aio.Data (implements xin.alum.aio.model.Aio.DataOrBuilder)
- xin.alum.aio.model.Aio.Login (implements xin.alum.aio.model.Aio.LoginOrBuilder)
- xin.alum.aio.model.Aio.Message (implements xin.alum.aio.model.Aio.MessageOrBuilder)
- xin.alum.aio.model.Aio.Notice (implements xin.alum.aio.model.Aio.NoticeOrBuilder)
- xin.alum.aio.model.Aio.Packet (implements xin.alum.aio.model.Aio.PacketOrBuilder)
- xin.alum.aio.model.Aio.Room (implements xin.alum.aio.model.Aio.RoomOrBuilder)
- xin.alum.aio.model.Aio.User (implements xin.alum.aio.model.Aio.UserOrBuilder)
- com.google.protobuf.GeneratedMessageV3 (implements java.io.Serializable)
- com.google.protobuf.AbstractMessage (implements com.google.protobuf.Message)
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType> (implements com.google.protobuf.MessageLite.Builder)
- com.google.protobuf.AbstractMessage.Builder<BuilderType> (implements com.google.protobuf.Message.Builder)
- com.google.protobuf.GeneratedMessageV3.Builder<BuilderType>
- xin.alum.aio.model.Aio.Data.Builder (implements xin.alum.aio.model.Aio.DataOrBuilder)
- xin.alum.aio.model.Aio.Login.Builder (implements xin.alum.aio.model.Aio.LoginOrBuilder)
- xin.alum.aio.model.Aio.Message.Builder (implements xin.alum.aio.model.Aio.MessageOrBuilder)
- xin.alum.aio.model.Aio.Notice.Builder (implements xin.alum.aio.model.Aio.NoticeOrBuilder)
- xin.alum.aio.model.Aio.Packet.Builder (implements xin.alum.aio.model.Aio.PacketOrBuilder)
- xin.alum.aio.model.Aio.Room.Builder (implements xin.alum.aio.model.Aio.RoomOrBuilder)
- xin.alum.aio.model.Aio.User.Builder (implements xin.alum.aio.model.Aio.UserOrBuilder)
- com.google.protobuf.GeneratedMessageV3.Builder<BuilderType>
- com.google.protobuf.AbstractMessage.Builder<BuilderType> (implements com.google.protobuf.Message.Builder)
- io.netty.util.AbstractReferenceCounted (implements io.netty.util.ReferenceCounted)
- xin.alum.aio.model.Transportable
- xin.alum.aio.model.Events<T> (implements java.io.Serializable)
- xin.alum.aio.model.Notice (implements java.io.Serializable)
- xin.alum.aio.model.Transportable
- xin.alum.aio.Aio
- xin.alum.aio.model.Aio
- xin.alum.aio.config.AioConfig
- xin.alum.aio.config.AioPool
- xin.alum.aio.handler.AioReceiver (implements xin.alum.aio.handler.AioReceive)
- xin.alum.aio.config.AioWrite
- xin.alum.aio.groups.Allocator
- xin.alum.aio.util.ApplicationContextUtil (implements org.springframework.context.ApplicationContextAware)
- io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- io.netty.handler.codec.ByteToMessageDecoder
- io.netty.handler.codec.json.JsonObjectDecoder
- xin.alum.aio.coder.JsonDecoder
- xin.alum.aio.coder.LengthDecoder
- xin.alum.aio.server.PortUnificationHandshake
- xin.alum.aio.coder.TagDecoder
- io.netty.handler.codec.json.JsonObjectDecoder
- io.netty.channel.ChannelDuplexHandler (implements io.netty.channel.ChannelOutboundHandler)
- io.netty.handler.logging.LoggingHandler
- xin.alum.aio.handler.LoggerHandler
- io.netty.handler.logging.LoggingHandler
- io.netty.handler.codec.MessageToMessageDecoder<I>
- io.netty.handler.codec.protobuf.ProtobufDecoder
- xin.alum.aio.coder.LoginDecoder
- xin.alum.aio.coder.ProtoDecoder
- io.netty.handler.codec.string.StringDecoder
- xin.alum.aio.coder.TextDecoder
- io.netty.handler.codec.protobuf.ProtobufDecoder
- io.netty.channel.SimpleChannelInboundHandler<I>
- xin.alum.aio.handler.BaseServerHandler<T>
- xin.alum.aio.socks.SocksServerHandler
- xin.alum.aio.websocks.WebSocketServerHandler
- xin.alum.aio.handler.BaseServerHandler<T>
- io.netty.handler.codec.ByteToMessageDecoder
- io.netty.channel.ChannelOutboundHandlerAdapter (implements io.netty.channel.ChannelOutboundHandler)
- io.netty.handler.codec.MessageToMessageEncoder<I>
- xin.alum.aio.coder.SocksEncoder
- xin.alum.aio.coder.WebEncoder
- io.netty.handler.codec.MessageToMessageEncoder<I>
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- xin.alum.aio.groups.ClusterProperties
- xin.alum.aio.util.GZipUtil
- xin.alum.aio.config.IdleTime
- com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
- xin.alum.aio.util.ProtoDeserializer
- com.fasterxml.jackson.databind.deser.std.StdScalarDeserializer<T>
- com.fasterxml.jackson.databind.deser.std.StdDeserializer<T> (implements java.io.Serializable, com.fasterxml.jackson.databind.deser.ValueInstantiator.Gettable)
- com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
- com.fasterxml.jackson.databind.ser.std.StdSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, java.io.Serializable)
- com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<T>
- xin.alum.aio.util.ProtoSerializer
- com.fasterxml.jackson.databind.ser.std.StdScalarSerializer<T>
- com.fasterxml.jackson.databind.ser.std.StdSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable, com.fasterxml.jackson.databind.jsonschema.SchemaAware, java.io.Serializable)
- xin.alum.aio.util.JSONUtils
- xin.alum.aio.model.ProtoUtil
- xin.alum.aio.model.Pusher<T> (implements java.io.Serializable)
- xin.alum.aio.server.ServerInitializer
- xin.alum.aio.groups.Session (implements java.io.Serializable)
- xin.alum.aio.socks.SocksServerInitializer
- xin.alum.aio.websocks.WebSocketServerBenchmarkPage
- xin.alum.aio.websocks.WebSocketServerInitializer
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
接口分层结构
- xin.alum.aio.constant.AioAttr
- xin.alum.aio.constant.AioConstant
- xin.alum.aio.groups.ClusterFactory
- xin.alum.aio.groups.ClusterMessage
- com.google.protobuf.MessageLiteOrBuilder
- com.google.protobuf.MessageOrBuilder
- xin.alum.aio.model.Aio.DataOrBuilder
- xin.alum.aio.model.Aio.LoginOrBuilder
- xin.alum.aio.model.Aio.MessageOrBuilder
- xin.alum.aio.model.Aio.NoticeOrBuilder
- xin.alum.aio.model.Aio.PacketOrBuilder
- xin.alum.aio.model.Aio.RoomOrBuilder
- xin.alum.aio.model.Aio.UserOrBuilder
- com.google.protobuf.MessageOrBuilder
- xin.alum.aio.socks.SocksHandShake
- xin.alum.aio.handler.AioReceive (并 extends xin.alum.aio.websocks.WebSocketHandShake)
- xin.alum.aio.websocks.WebSocketHandShake
- xin.alum.aio.handler.AioReceive (并 extends xin.alum.aio.socks.SocksHandShake)
枚举分层结构
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- xin.alum.aio.model.Aio.Agreement (implements com.google.protobuf.ProtocolMessageEnum)
- xin.alum.aio.model.Aio.Mold (implements com.google.protobuf.ProtocolMessageEnum)
- xin.alum.aio.constant.AioClose
- xin.alum.aio.constant.AioPlatform
- xin.alum.aio.groups.ClusterProperties.ClusterMode
- xin.alum.aio.util.GZipUtil.GZip
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)