MCPcopy Create free account

hub / github.com/all4you/bitchat / types & classes

Types & classes142 in github.com/all4you/bitchat

ClassAbstractCommandProcessor
<p> An abstract CommandProcessor Every Class extends AbstractCommandProcessor should have a NoArgument Constructor see {@link RequestProcessorContext#
bitchat-core/src/main/java/io/bitchat/packet/processor/AbstractCommandProcessor.java:19
ClassAbstractConverter
转换器的抽象实现类 @author houyi
bitchat-core/src/main/java/io/bitchat/http/converter/AbstractConverter.java:13
ClassAbstractExecutor
@author houyi
bitchat-core/src/main/java/io/bitchat/core/executor/AbstractExecutor.java:17
ClassAbstractRequestProcessor
<p> An abstract RequestProcessor Every Class extends AbstractRequestProcessor should have a NoArgument Constructor see {@link RequestProcessorContext#
bitchat-core/src/main/java/io/bitchat/packet/processor/AbstractRequestProcessor.java:20
ClassAbstractServer
<p> A abstract server </p> @author houyi
bitchat-server/src/main/java/io/bitchat/server/AbstractServer.java:29
ClassAbstractSessionManager
@author houyi
bitchat-server/src/main/java/io/bitchat/server/session/AbstractSessionManager.java:17
ClassBadClientSilencer
This utility handler should be put at the last position of the inbound pipeline to catch all exceptions caused by bad client (closed connection, malfo
bitchat-core/src/main/java/io/bitchat/http/router/BadClientSilencer.java:34
InterfaceBaseConfig
@author houyi
bitchat-core/src/main/java/io/bitchat/lang/config/BaseConfig.java:8
ClassBeanMapper
简单封装orika, 实现深度的BeanOfClasssA<->BeanOfClassB复制 不要用Apache Common BeanUtils进行类复制,每次就行反射查询对象的属性列表, 非常缓慢. 参考:http://yuncode.net/code/c_53a3a3146869e59 参考:
bitchat-core/src/main/java/io/bitchat/lang/BeanMapper.java:19
ClassChannelHelper
@author houyi
bitchat-server/src/main/java/io/bitchat/server/channel/ChannelHelper.java:9
InterfaceChannelListener
@author houyi
bitchat-server/src/main/java/io/bitchat/server/channel/ChannelListener.java:8
InterfaceChannelManager
@author houyi
bitchat-server/src/main/java/io/bitchat/server/channel/ChannelManager.java:11
EnumChannelType
@author houyi
bitchat-server/src/main/java/io/bitchat/server/channel/ChannelType.java:10
ClassChannelWrapper
@author houyi
bitchat-server/src/main/java/io/bitchat/server/channel/ChannelWrapper.java:12
InterfaceClient
<p> A client which can communicate with Server </p> @author houyi
bitchat-client/src/main/java/io/bitchat/client/Client.java:14
InterfaceClientFactory
@author houyi
bitchat-client/src/main/java/io/bitchat/client/ClientFactory.java:9
ClassClientHandler
@author houyi
bitchat-client/src/main/java/io/bitchat/client/ClientHandler.java:17
ClassClientInitializer
@author houyi
bitchat-client/src/main/java/io/bitchat/client/ClientInitializer.java:15
InterfaceClientMode
@author houyi
bitchat-client/src/main/java/io/bitchat/client/ClientMode.java:6
ClassClusterServer
<p> A cluster server </p> @author houyi
bitchat-server/src/main/java/io/bitchat/server/ClusterServer.java:15
ClassCommand
<p> A command model </p> @author houyi
bitchat-core/src/main/java/io/bitchat/packet/Command.java:16
ClassCommandFactory
@author houyi
bitchat-core/src/main/java/io/bitchat/packet/factory/CommandFactory.java:10
InterfaceCommandProcessor
<p> A command processor is aim to process the command </p> @author houyi
bitchat-core/src/main/java/io/bitchat/packet/processor/CommandProcessor.java:14
ClassCommandProcessorContext
handle the command @author houyi
bitchat-core/src/main/java/io/bitchat/packet/ctx/CommandProcessorContext.java:29
ClassConfigFactory
<p> A Config Factory which can provide singleton Config instance </p> @author houyi
bitchat-core/src/main/java/io/bitchat/lang/config/ConfigFactory.java:16
ClassConfigTest
@author houyi
bitchat-core/src/test/java/io/bitchat/lang/config/ConfigTest.java:9
EnumContentType
bitchat-core/src/main/java/io/bitchat/http/ContentType.java:3
ClassControllerContext
@author houyi
bitchat-server/src/main/java/io/bitchat/server/http/ControllerContext.java:29
ClassControllerProxy
路由请求代理,用以根据路由调用具体的controller类 @author houyi
bitchat-core/src/main/java/io/bitchat/http/controller/ControllerProxy.java:15
InterfaceConverter
类型转换器所需要实现的总接口。TypeConverter中有唯一的一个方法,实现类请特别注意方法所需要返回的值。 @author houyi @date 2017-10-20
bitchat-core/src/main/java/io/bitchat/http/converter/Converter.java:8
ClassDefaultChannelListener
@author houyi
bitchat-server/src/main/java/io/bitchat/server/channel/DefaultChannelListener.java:14
ClassDefaultChannelManager
@author houyi
bitchat-server/src/main/java/io/bitchat/server/channel/DefaultChannelManager.java:20
ClassDefaultHtmlMaker
默认的HtmlMaker,只处理字符串 @author houyi
bitchat-core/src/main/java/io/bitchat/http/maker/DefaultHtmlMaker.java:13
ClassDefaultPacket
<p> the only implement of {@link Packet} user can create a packet by {@link PacketFactory} </p> @author houyi
bitchat-core/src/main/java/io/bitchat/packet/DefaultPacket.java:16
ClassDefaultSerializerChooser
<p> A default Serializer Chooser implement </p> @author houyi
bitchat-core/src/main/java/io/bitchat/serialize/DefaultSerializerChooser.java:12
ClassDefaultSession
@author houyi
bitchat-server/src/main/java/io/bitchat/server/session/DefaultSession.java:16
ClassDefaultSessionManager
@author houyi
bitchat-server/src/main/java/io/bitchat/server/session/DefaultSessionManager.java:9
ClassEventExecutorHolder
bitchat-core/src/main/java/io/bitchat/core/executor/AbstractExecutor.java:64
InterfaceExecutor
@author houyi
bitchat-core/src/main/java/io/bitchat/core/executor/Executor.java:9
ClassFastJsonSerializer
@author houyi
bitchat-core/src/main/java/io/bitchat/serialize/FastJsonSerializer.java:10
ClassFrame
@author houyi <p> The structure of a Packet is like blow: +----------+----------+----------------------------+ | size | value | intro
bitchat-core/src/main/java/io/bitchat/ws/Frame.java:24
ClassFrameCodec
<p> A Generic Frame Codec </p> @author houyi
bitchat-core/src/main/java/io/bitchat/ws/codec/FrameCodec.java:26
ClassFrameExecutor
@author houyi
bitchat-server/src/main/java/io/bitchat/server/ws/FrameExecutor.java:21
ClassFrameFactory
@author houyi
bitchat-core/src/main/java/io/bitchat/ws/FrameFactory.java:12
ClassFrameHandler
<p> Server frame ChannelHandler </p> @author houyi
bitchat-server/src/main/java/io/bitchat/server/ws/FrameHandler.java:25
ClassGenericClient
@author houyi
bitchat-client/src/main/java/io/bitchat/client/GenericClient.java:29
ClassGenericsUtil
@author houyi
bitchat-core/src/main/java/io/bitchat/lang/util/GenericsUtil.java:10
ClassHealthyChecker
<p> This ChannelHandler will check whether the Channel is healthy or not </p> <p> It will keep a heart beat with the Server by send a Ping and the Se
bitchat-client/src/main/java/io/bitchat/client/HealthyChecker.java:32
ClassHeartBeatProcessor
@author houyi
bitchat-server/src/main/java/io/bitchat/server/HeartBeatProcessor.java:16
ClassHessianSerializer
@author houyi
bitchat-core/src/main/java/io/bitchat/serialize/HessianSerializer.java:16
ClassHtmlContentUtil
@author houyi
bitchat-core/src/main/java/io/bitchat/http/util/HtmlContentUtil.java:13
InterfaceHtmlKeyHolder
@author houyi
bitchat-core/src/main/java/io/bitchat/http/view/HtmlKeyHolder.java:6
InterfaceHtmlMaker
html生成器 @author houyi
bitchat-core/src/main/java/io/bitchat/http/maker/HtmlMaker.java:10
EnumHtmlMakerEnum
@author houyi
bitchat-core/src/main/java/io/bitchat/http/maker/HtmlMakerEnum.java:6
ClassHtmlMakerFactory
@author houyi
bitchat-core/src/main/java/io/bitchat/http/maker/HtmlMakerFactory.java:15
ClassHttpContext
@author houyi
bitchat-core/src/main/java/io/bitchat/http/HttpContext.java:17
ClassHttpExecutor
@author houyi
bitchat-server/src/main/java/io/bitchat/server/http/HttpExecutor.java:24
ClassHttpHandler
HttpRequest ChannelHandler @author houyi
bitchat-server/src/main/java/io/bitchat/server/http/HttpHandler.java:28
ClassHttpRenderUtil
HttpRenderUtil @author houyi
bitchat-core/src/main/java/io/bitchat/http/util/HttpRenderUtil.java:20
ClassHttpRequestUtil
@author houyi
bitchat-core/src/main/java/io/bitchat/http/util/HttpRequestUtil.java:20
InterfaceIdFactory
@author houyi
bitchat-core/src/main/java/io/bitchat/core/id/IdFactory.java:6
ClassIdTest
@author houyi
bitchat-core/src/test/java/io/bitchat/core/IdTest.java:15
ClassIdleStateChecker
<p> A ChannelHandler which will check the idle state of each Channel </p> <p> This ChannelHandler can be added to Client or Server Channel Pipeline <
bitchat-core/src/main/java/io/bitchat/core/IdleStateChecker.java:29
InterfaceInitAble
<p> A init Function Any Class want to do some init work just implements this interface will be ok </p> @author houyi
bitchat-core/src/main/java/io/bitchat/core/init/InitAble.java:13
ClassInitializer
<p> A InitAble executor <p> The init method of this class should be called before Server startup to init all the InitAble classes </p> @author houyi
bitchat-core/src/main/java/io/bitchat/core/init/Initializer.java:30
ClassInterceptor
<p> A pre handle interceptor </p> @author houyi
bitchat-core/src/main/java/io/bitchat/packet/interceptor/Interceptor.java:15
InterfaceInterceptorBuilder
User can build an active interceptor list @author houyi
bitchat-core/src/main/java/io/bitchat/packet/interceptor/InterceptorBuilder.java:10
ClassInterceptorHandler
@author houyi
bitchat-core/src/main/java/io/bitchat/packet/interceptor/InterceptorHandler.java:14
ClassInterceptorProvider
@author houyi
bitchat-core/src/main/java/io/bitchat/packet/interceptor/InterceptorProvider.java:18
ClassInterceptorWrapper
bitchat-core/src/main/java/io/bitchat/packet/interceptor/InterceptorProvider.java:99
ClassInterceptorsHolder
bitchat-core/src/main/java/io/bitchat/packet/interceptor/InterceptorProvider.java:52
ClassInvocation
bitchat-core/src/main/java/io/bitchat/http/controller/ProxyInvocation.java:41
ClassInvocationException
bitchat-core/src/main/java/io/bitchat/http/exception/InvocationException.java:3
ClassJdkSerializer
@author houyi
bitchat-core/src/main/java/io/bitchat/serialize/JdkSerializer.java:10
ClassKryoSerializer
@author houyi
bitchat-core/src/main/java/io/bitchat/serialize/KryoSerializer.java:18
InterfaceLoadBalancer
<p> A load balancer can return a healthy server and make sure the servers are load balanced </p> @author houyi
bitchat-core/src/main/java/io/bitchat/core/LoadBalancer.java:12
ClassMemoryIdFactory
@author houyi
bitchat-core/src/main/java/io/bitchat/core/id/MemoryIdFactory.java:10
ClassMethodlessRouter
Router that contains information about route matching orders, but doesn't contain information about HTTP request methods. <p>Routes are devided into
bitchat-core/src/main/java/io/bitchat/http/router/MethodlessRouter.java:25
ClassOrderWrapper
bitchat-core/src/main/java/io/bitchat/core/init/Initializer.java:103
ClassOrderlessRouter
Router that doesn't contain information about HTTP request methods and route matching orders.
bitchat-core/src/main/java/io/bitchat/http/router/OrderlessRouter.java:30
ClassPacket
<p> A base abstract packet Each Detailed Packet should extends the {@link Packet} </p> <p> The structure of a Packet is like blow: +----------+------
bitchat-core/src/main/java/io/bitchat/packet/Packet.java:29
ClassPacketCodec
<p> A Generic Packet Codec </p> @author houyi
bitchat-core/src/main/java/io/bitchat/packet/codec/PacketCodec.java:24
ClassPacketDecoder
<p> the header field contains: <ul> <li>magic---1byte</li> <li>algorithm---1byte</li> <li>type---1byte</li> </ul> so the length field offset is 3 the
bitchat-core/src/main/java/io/bitchat/packet/codec/PacketDecoder.java:29
ClassPacketEncoder
<p> A Generic Packet Encoder </p> @author houyi
bitchat-core/src/main/java/io/bitchat/packet/codec/PacketEncoder.java:24
ClassPacketExecutor
@author houyi
bitchat-server/src/main/java/io/bitchat/server/packet/PacketExecutor.java:15
ClassPacketFactory
@author houyi
bitchat-core/src/main/java/io/bitchat/packet/factory/PacketFactory.java:11
ClassPacketHandler
<p> Server packet ChannelHandler </p> @author houyi
bitchat-server/src/main/java/io/bitchat/server/packet/PacketHandler.java:27
InterfacePacketType
<p> PacketType </p> @author houyi
bitchat-core/src/main/java/io/bitchat/packet/PacketType.java:10
ClassPage404
@author houyi
bitchat-core/src/main/java/io/bitchat/http/view/Page404.java:9
ClassPage500
@author houyi
bitchat-core/src/main/java/io/bitchat/http/view/Page500.java:8
ClassPageError
@author houyi
bitchat-core/src/main/java/io/bitchat/http/view/PageError.java:8
ClassPageIndex
@author houyi
bitchat-core/src/main/java/io/bitchat/http/view/PageIndex.java:8
ClassPathPattern
The pattern can contain constants or placeholders, example: {@code constant1/:placeholder1/constant2/: }. <p>{@code : } is a special placeholder to c
bitchat-core/src/main/java/io/bitchat/http/router/PathPattern.java:35
ClassPayload
@author houyi
bitchat-core/src/main/java/io/bitchat/packet/Payload.java:11
ClassPayloadFactory
@author houyi
bitchat-core/src/main/java/io/bitchat/packet/factory/PayloadFactory.java:9
ClassPendingFrames
@author houyi
bitchat-core/src/main/java/io/bitchat/ws/PendingFrames.java:12
ClassPendingPackets
@author houyi
bitchat-core/src/main/java/io/bitchat/packet/PendingPackets.java:12
ClassPoolHolder
Hold a Kryo|Output|Input pool
bitchat-core/src/main/java/io/bitchat/serialize/KryoSerializer.java:83
ClassPrimitiveConverter
基本类型和基本类型数组转换器 能够转换的基本类型仅限于com.sitechasia.webx.core.utils.populator.PrimitiveType中所定义的类型 @author houyi @see {@link com.sitechasia.webx.core.utils.pop
bitchat-core/src/main/java/io/bitchat/http/converter/PrimitiveConverter.java:14
ClassPrimitiveTypeUtil
定义了基本类型的工具类, 可以方便的判断一个Class对象是否属于基本类型或基本类型的数组。 本工具类所包含的基本类型判断包括如下一些内容: <p> String boolean byte short int long float double char Boolean Byte Short Int
bitchat-core/src/main/java/io/bitchat/http/converter/PrimitiveTypeUtil.java:35
next →1–100 of 142, ranked by callers