所有程序包的分层结构
程序包分层结构:- com.walker.tcp,
- com.walker.tcp.coder,
- com.walker.tcp.connect,
- com.walker.tcp.data,
- com.walker.tcp.demo,
- com.walker.tcp.filter,
- com.walker.tcp.handler,
- com.walker.tcp.lb,
- com.walker.tcp.littleD,
- com.walker.tcp.msg,
- com.walker.tcp.netty,
- com.walker.tcp.protocol,
- com.walker.tcp.support,
- com.walker.tcp.util,
- com.walker.tcp.websocket
类分层结构
- java.lang.Object
- com.walker.tcp.support.AbstractActionCall (implements com.walker.tcp.ActionCallable)
- com.walker.tcp.websocket.DefaultProcessAction
- com.walker.tcp.websocket.HelloAction
- com.walker.tcp.littleD.TestLoginAction
- com.walker.cache.AbstractCacheProvider<T> (implements com.walker.cache.CacheProvider<T>, org.springframework.beans.factory.FactoryBean<T>)
- com.walker.support.redis.cache.RedisCacheProvider<T>
- com.walker.tcp.lb.RedisConnectionMetaCache
- com.walker.tcp.lb.RedisConnectionNameCache
- com.walker.support.redis.cache.RedisCacheProvider<T>
- com.walker.tcp.connect.AbstractConnection (implements com.walker.tcp.Connection)
- com.walker.tcp.connect.LongConnection
- com.walker.tcp.netty.DefaultLongConnection
- com.walker.tcp.lb.LongConnectionMeta
- com.walker.tcp.connect.LongConnection
- com.walker.tcp.support.AbstractConnectionManager (implements com.walker.tcp.ConnectionManager)
- com.walker.tcp.lb.LoadBalanceConnectionManager
- com.walker.tcp.support.SimpleEngineConnectionManager
- com.walker.tcp.filter.AbstractFilter (implements com.walker.tcp.Filter)
- com.walker.tcp.filter.DefaultFilter
- com.walker.tcp.protocol.AbstractProtocolResolver<T> (implements com.walker.tcp.ProtocolResolver<T>)
- com.walker.tcp.protocol.MessageProtocolResolver
- com.walker.tcp.protocol.StringProtocolResolver
- com.walker.tcp.protocol.LineProtocolResolver
- com.walker.tcp.littleD.LittleDProtocolResolver
- com.walker.tcp.websocket.WebsocketProtocolResolver
- com.walker.queue.AbstractQueueManager (implements com.walker.queue.QueueManager)
- com.walker.tcp.support.MemoryQueueManager (implements com.walker.infrastructure.core.ApplicationBeanInitialized)
- com.walker.tcp.handler.AbstractStringHandler (implements com.walker.tcp.ServerHandler<T>)
- com.walker.tcp.handler.LongHandler
- com.walker.tcp.websocket.WebsocketHandler
- com.walker.tcp.handler.LongHandler
- com.walker.tcp.support.AbstractTcpLongEngine (implements com.walker.tcp.TcpEngine)
- com.walker.tcp.netty.DefaultLongEngine
- com.walker.tcp.netty.WebSocketEngine
- com.walker.tcp.netty.DefaultLongEngine
- com.walker.tcp.ActionCallablePostProcessor (implements org.springframework.beans.factory.config.BeanPostProcessor)
- com.walker.tcp.data.BaseRequest<T> (implements com.walker.tcp.Request<T>)
- com.walker.tcp.data.AbstractStringRequest
- com.walker.tcp.littleD.AbstractRequest
- com.walker.tcp.littleD.HeartBeatRequest
- com.walker.tcp.littleD.LocationNowRequest
- com.walker.tcp.littleD.LoginRequest
- com.walker.tcp.websocket.HelloRequest
- com.walker.tcp.littleD.AbstractRequest
- com.walker.tcp.data.AbstractStringRequest
- com.walker.tcp.data.BaseResponse<T> (implements com.walker.tcp.Response<T>)
- com.walker.tcp.data.AbstractStringResponse
- com.walker.tcp.littleD.AbstractResponse
- com.walker.tcp.littleD.HeartBeatResponse
- com.walker.tcp.littleD.LocationNowResponse
- com.walker.tcp.littleD.LoginResponse
- com.walker.tcp.data.EmptyResponse
- com.walker.tcp.littleD.AbstractResponse
- com.walker.tcp.websocket.JsonResponse
- com.walker.tcp.websocket.HelloResponse
- com.walker.tcp.data.AbstractStringResponse
- com.walker.tcp.util.ByteUtils
- io.netty.channel.ChannelHandlerAdapter (implements io.netty.channel.ChannelHandler)
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- io.netty.channel.ChannelInitializer<C>
- com.walker.tcp.netty.DefaultServerInitializer
- com.walker.tcp.netty.WebSocketServerInitializer
- com.walker.tcp.netty.DefaultServerInitializer
- io.netty.handler.codec.MessageToMessageDecoder<I>
- com.walker.tcp.coder.MessageDecoder
- io.netty.channel.SimpleChannelInboundHandler<I>
- com.walker.tcp.netty.AbstractChannelInBoundHandler<T>
- com.walker.tcp.netty.DefaultLongHandler
- com.walker.tcp.netty.WebSocketNettyHandler
- com.walker.tcp.netty.DefaultLongHandler
- com.walker.tcp.netty.AbstractChannelInBoundHandler<T>
- io.netty.channel.ChannelInitializer<C>
- io.netty.channel.ChannelOutboundHandlerAdapter (implements io.netty.channel.ChannelOutboundHandler)
- io.netty.handler.codec.MessageToMessageEncoder<I>
- com.walker.tcp.coder.MessageEncoder
- io.netty.handler.codec.MessageToMessageEncoder<I>
- io.netty.channel.ChannelInboundHandlerAdapter (implements io.netty.channel.ChannelInboundHandler)
- com.walker.tcp.lb.ConnectionMetaUtils
- com.walker.tcp.Constants
- com.walker.tcp.littleD.Constants
- com.walker.tcp.util.ConvertorUtils
- io.netty.util.DefaultAttributeMap (implements io.netty.util.AttributeMap)
- io.netty.channel.AbstractChannel (implements io.netty.channel.Channel)
- io.netty.channel.nio.AbstractNioChannel
- io.netty.channel.nio.AbstractNioByteChannel
- io.netty.channel.socket.nio.NioSocketChannel (implements io.netty.channel.socket.SocketChannel)
- com.walker.tcp.netty.GenIdClientSocketChannel
- io.netty.channel.socket.nio.NioSocketChannel (implements io.netty.channel.socket.SocketChannel)
- io.netty.channel.nio.AbstractNioMessageChannel
- io.netty.channel.socket.nio.NioServerSocketChannel (implements io.netty.channel.socket.ServerSocketChannel)
- com.walker.tcp.netty.GenIdNioSocketChannel
- io.netty.channel.socket.nio.NioServerSocketChannel (implements io.netty.channel.socket.ServerSocketChannel)
- io.netty.channel.nio.AbstractNioByteChannel
- io.netty.channel.nio.AbstractNioChannel
- io.netty.channel.AbstractChannel (implements io.netty.channel.Channel)
- com.walker.tcp.littleD.DefaultAuthentication (implements com.walker.tcp.Authenticate)
- com.walker.tcp.websocket.DefaultAuthentication (implements com.walker.tcp.Authenticate)
- com.walker.tcp.demo.DemoRequest
- com.walker.tcp.netty.GenIdChannelFactory (implements io.netty.channel.ChannelFactory<T>)
- com.walker.tcp.support.MemoryConnectionCache (implements com.walker.tcp.ConnectionCache)
- com.walker.tcp.msg.MyAbstractMessage (implements com.walker.tcp.Message)
- com.walker.tcp.msg.MyOEMMessage
- com.walker.tcp.handler.MyMessageHandler (implements com.walker.tcp.ServerHandler<T>)
- com.walker.tcp.handler.MyLongHandler
- com.walker.tcp.ProtocolResolverPostProcessor (implements org.springframework.beans.factory.config.BeanPostProcessor)
- com.walker.tcp.RequestPostProcessor (implements org.springframework.beans.factory.config.BeanPostProcessor)
- com.walker.tcp.support.SimpleContext (implements com.walker.tcp.Context)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.walker.tcp.ActionCallException
- com.walker.tcp.ProtocolException
- java.lang.RuntimeException
- com.walker.tcp.AuthenticateException
- java.lang.Exception
- com.walker.tcp.util.WebSocketUtils
- com.walker.tcp.support.AbstractActionCall (implements com.walker.tcp.ActionCallable)
接口分层结构
- com.walker.tcp.ActionCallable
- com.walker.tcp.Authenticate
- com.walker.tcp.Connection
- com.walker.tcp.ConnectionCache
- com.walker.tcp.ConnectionCallback
- com.walker.tcp.ConnectionManager
- com.walker.tcp.Context
- com.walker.tcp.Filter
- com.walker.tcp.Message
- com.walker.tcp.ProtocolResolver<T>
- com.walker.tcp.lb.ResponseWriter
- java.io.Serializable
- com.walker.tcp.ServerHandler<T>
- com.walker.tcp.TcpEngine
Annotation Interface Hierarchy
- com.walker.tcp.TcpRequest (implements java.lang.annotation.Annotation)