MCPcopy Create free account

hub / github.com/all4you/bitchat / functions

Functions488 in github.com/all4you/bitchat

↓ 78 callersMethodget
()
bitchat-server/src/main/java/io/bitchat/server/ServerAttrHolder.java:16
↓ 45 callersMethodput
(ServerAttr serverAttr)
bitchat-server/src/main/java/io/bitchat/server/ServerAttrHolder.java:12
↓ 37 callersMethodadd
(String id, CompletableFuture<Frame> promise)
bitchat-core/src/main/java/io/bitchat/ws/PendingFrames.java:17
↓ 24 callersMethodtoString
Returns visualized routing rules.
bitchat-core/src/main/java/io/bitchat/http/router/Router.java:413
↓ 17 callersMethodsize
Returns the number of routes in this router.
bitchat-core/src/main/java/io/bitchat/http/router/Router.java:160
↓ 14 callersMethodgetConfig
(Class<? extends T> clazz)
bitchat-core/src/main/java/io/bitchat/lang/config/ConfigFactory.java:24
↓ 12 callersMethodremove
(String id)
bitchat-core/src/main/java/io/bitchat/ws/PendingFrames.java:21
↓ 11 callersMethodgetType
预先获取orika转换所需要的Type,避免每次转换.
bitchat-core/src/main/java/io/bitchat/lang/BeanMapper.java:100
↓ 10 callersMethodaddRoute
Add route to the "other" section. <p>A path pattern can only point to one target. This method does nothing if the pattern has already been added.
bitchat-core/src/main/java/io/bitchat/http/router/Router.java:189
↓ 10 callersMethodaddRouteFirst
Add route to the "first" section. <p>A path pattern can only point to one target. This method does nothing if the pattern has already been added.
bitchat-core/src/main/java/io/bitchat/http/router/Router.java:178
↓ 10 callersMethodaddRouteLast
Add route to the "last" section. <p>A path pattern can only point to one target. This method does nothing if the pattern has already been added.
bitchat-core/src/main/java/io/bitchat/http/router/Router.java:200
↓ 10 callersMethodequals
(Object o)
bitchat-core/src/main/java/io/bitchat/http/router/PathPattern.java:102
↓ 9 callersMethodroutes
Returns all routes in this router, an unmodifiable map of {@code PathPattern -> Target}.
bitchat-core/src/main/java/io/bitchat/http/router/OrderlessRouter.java:48
↓ 8 callersMethodbasePackage
get the base package @return the base package
bitchat-core/src/main/java/io/bitchat/lang/config/BaseConfig.java:16
↓ 7 callersMethodbuild
build the interceptor @return the list of the interceptor
bitchat-core/src/main/java/io/bitchat/packet/interceptor/InterceptorBuilder.java:17
↓ 7 callersMethodwriteAndFlush
(Object msg)
bitchat-server/src/main/java/io/bitchat/server/session/Session.java:26
↓ 6 callersMethodaggregateRoutes
Helper for toString.
bitchat-core/src/main/java/io/bitchat/http/router/Router.java:460
↓ 6 callersMethodcharValue
(Object source)
bitchat-core/src/main/java/io/bitchat/http/converter/PrimitiveConverter.java:198
↓ 6 callersMethodclear
()
bitchat-core/src/main/java/io/bitchat/http/HttpContext.java:97
↓ 6 callersMethodgetInstance
()
bitchat-core/src/main/java/io/bitchat/http/converter/PrimitiveConverter.java:249
↓ 6 callersMethodisPriType
判断是否为基本类型 @param cls 需要进行判断的Class对象 @return 是否为基本类型
bitchat-core/src/main/java/io/bitchat/http/converter/PrimitiveTypeUtil.java:115
↓ 6 callersMethodlongValue
(Object source)
bitchat-core/src/main/java/io/bitchat/http/converter/PrimitiveConverter.java:97
↓ 5 callersMethodbooleanValue
(Object source)
bitchat-core/src/main/java/io/bitchat/http/converter/PrimitiveConverter.java:70
↓ 5 callersMethodconvert
类型转换 @param source 需要被转换的值 @param toType 需要被转换成的类型 @param params 转值时需要提供的可选参数 @return 经转换过的类型,如果实现类没有能力进行所指定的类型转换,应返回null
bitchat-core/src/main/java/io/bitchat/http/converter/Converter.java:17
↓ 5 callersMethodgetRequest
()
bitchat-core/src/main/java/io/bitchat/http/HttpContext.java:72
↓ 5 callersMethodid
()
bitchat-server/src/main/java/io/bitchat/server/AbstractServer.java:81
↓ 5 callersMethodnextId
get next id @return next id
bitchat-core/src/main/java/io/bitchat/core/id/IdFactory.java:12
↓ 5 callersMethodprocess
process the request @param ctx the ctx @param request the request @return the response
bitchat-core/src/main/java/io/bitchat/packet/processor/RequestProcessor.java:25
↓ 5 callersMethodrender
response输出 @param content 内容 @param renderType 返回类型 @return 响应对象
bitchat-core/src/main/java/io/bitchat/http/util/HttpRenderUtil.java:35
↓ 5 callersMethodserialize
serialize the object @param object the object need to serialize @return byte array
bitchat-core/src/main/java/io/bitchat/serialize/Serializer.java:18
↓ 5 callersMethodstringValue
(Object source, boolean trim)
bitchat-core/src/main/java/io/bitchat/http/converter/PrimitiveConverter.java:184
↓ 4 callersMethodallSession
()
bitchat-server/src/main/java/io/bitchat/server/session/AbstractSessionManager.java:108
↓ 4 callersMethodattribute
return the attribute of current server @return the attribute of the server
bitchat-server/src/main/java/io/bitchat/server/Server.java:19
↓ 4 callersMethodchoose
choose a Serializer @param serializeAlgorithm the serialize algorithm @return the Serializer
bitchat-core/src/main/java/io/bitchat/serialize/SerializerChooser.java:18
↓ 4 callersMethoddeserialize
deserialize the byte array @param bytes the byte array need to deserialize @param clazz the class type byte array will deserialize to @return object
bitchat-core/src/main/java/io/bitchat/serialize/Serializer.java:27
↓ 4 callersMethoddoubleValue
(Object source)
bitchat-core/src/main/java/io/bitchat/http/converter/PrimitiveConverter.java:116
↓ 4 callersMethodexecute
handle the request and return the response @param request the request @return the response
bitchat-core/src/main/java/io/bitchat/core/executor/Executor.java:17
↓ 4 callersMethodgetInstance
()
bitchat-core/src/main/java/io/bitchat/core/id/SnowflakeIdFactory.java:26
↓ 4 callersMethodnewResponsePacket
(Payload payload, long id)
bitchat-core/src/main/java/io/bitchat/packet/factory/PacketFactory.java:23
↓ 4 callersMethodnewSuccessPayload
()
bitchat-core/src/main/java/io/bitchat/packet/factory/PayloadFactory.java:17
↓ 4 callersMethodunifiedProcessorName
(String name)
bitchat-core/src/main/java/io/bitchat/lang/util/GenericsUtil.java:22
↓ 3 callersMethodadd
(Long id, CompletableFuture<Packet> promise)
bitchat-core/src/main/java/io/bitchat/packet/PendingPackets.java:17
↓ 3 callersMethodchannelType
()
bitchat-server/src/main/java/io/bitchat/server/session/Session.java:24
↓ 3 callersMethodcurrentContext
()
bitchat-core/src/main/java/io/bitchat/http/HttpContext.java:88
↓ 3 callersMethodencode
(ChannelHandlerContext ctx, Frame frame, List<Object> out)
bitchat-core/src/main/java/io/bitchat/ws/codec/FrameCodec.java:40
↓ 3 callersMethodgetEnum
get the enum class @param type the type @return the enum class
bitchat-core/src/main/java/io/bitchat/serialize/SerializeAlgorithm.java:50
↓ 3 callersMethodgetInstance
()
bitchat-server/src/main/java/io/bitchat/server/channel/DefaultChannelManager.java:31
↓ 3 callersMethodgetInstance
()
bitchat-core/src/main/java/io/bitchat/serialize/DefaultSerializerChooser.java:18
↓ 3 callersMethodgetInstance
()
bitchat-core/src/main/java/io/bitchat/packet/ctx/RequestProcessorContext.java:45
↓ 3 callersMethodgetMethodlessRouter
(HttpMethod method)
bitchat-core/src/main/java/io/bitchat/http/router/Router.java:214
↓ 3 callersMethodinit
Scan all InitAbles and do the init method
bitchat-core/src/main/java/io/bitchat/core/init/Initializer.java:43
↓ 3 callersMethodinvoke
(ControllerProxy proxy)
bitchat-core/src/main/java/io/bitchat/http/controller/ProxyInvocation.java:33
↓ 3 callersMethodmap
简单的复制出新类型对象. <p> 通过source.getClass() 获得源Class
bitchat-core/src/main/java/io/bitchat/lang/BeanMapper.java:37
↓ 3 callersMethodremove
(Long id)
bitchat-core/src/main/java/io/bitchat/packet/PendingPackets.java:21
↓ 3 callersMethodremoveSlashesAtBothEnds
(String path)
bitchat-core/src/main/java/io/bitchat/http/router/PathPattern.java:36
↓ 3 callersMethodstart
start the server
bitchat-server/src/main/java/io/bitchat/server/Server.java:24
↓ 3 callersMethoduserId
()
bitchat-server/src/main/java/io/bitchat/server/session/Session.java:20
↓ 3 callersMethodwriteResponse
(ChannelHandlerContext ctx, Packet response)
bitchat-server/src/main/java/io/bitchat/server/packet/PacketHandler.java:109
↓ 2 callersMethodaddRoute
Adds route to the "other" section. <p>A path pattern can only point to one target. This method does nothing if the pattern has already been added.
bitchat-core/src/main/java/io/bitchat/http/router/MethodlessRouter.java:80
↓ 2 callersMethodanyMatched
Checks if there's any matching route.
bitchat-core/src/main/java/io/bitchat/http/router/OrderlessRouter.java:136
↓ 2 callersMethodasyncExecute
handle the request async and return a future directly @param promise a promise @param request the request @return the async result
bitchat-core/src/main/java/io/bitchat/core/executor/Executor.java:26
↓ 2 callersMethodchannelActive
(Channel channel, ChannelType channelType)
bitchat-server/src/main/java/io/bitchat/server/channel/ChannelListener.java:10
↓ 2 callersMethodchannelInactive
(Channel channel)
bitchat-server/src/main/java/io/bitchat/server/channel/ChannelListener.java:12
↓ 2 callersMethodconnect
connect server
bitchat-client/src/main/java/io/bitchat/client/Client.java:19
↓ 2 callersMethodcreate
()
bitchat-core/src/main/java/io/bitchat/serialize/KryoSerializer.java:86
↓ 2 callersMethoddoExecute
do actual execute @param request the request @return the response
bitchat-core/src/main/java/io/bitchat/core/executor/AbstractExecutor.java:62
↓ 2 callersMethodfirst
Returns the "first" router; routes in this router will be matched first.
bitchat-core/src/main/java/io/bitchat/http/router/MethodlessRouter.java:35
↓ 2 callersMethodgetChannelWrapper
(Channel channel)
bitchat-server/src/main/java/io/bitchat/server/channel/ChannelHelper.java:22
↓ 2 callersMethodgetEnum
(Integer mode)
bitchat-server/src/main/java/io/bitchat/server/ServerMode.java:31
↓ 2 callersMethodgetInstance
()
bitchat-server/src/main/java/io/bitchat/server/session/DefaultSessionManager.java:16
↓ 2 callersMethodgetInstance
()
bitchat-core/src/main/java/io/bitchat/serialize/FastJsonSerializer.java:16
↓ 2 callersMethodgetInstance
()
bitchat-core/src/main/java/io/bitchat/serialize/ProtoStuffSerializer.java:29
↓ 2 callersMethodgetMethodGenericParameterTypes
通过反射获得Class声明的范型Class. 通过反射,获得方法输入参数第index个输入参数的所有泛型参数的实际类型. 如: public void add(Map<String, Buyer> maps, List<String> names){} @param method 方法 @para
bitchat-core/src/main/java/io/bitchat/http/controller/ProxyInvocation.java:214
↓ 2 callersMethodgetOrder
()
bitchat-core/src/main/java/io/bitchat/packet/interceptor/InterceptorProvider.java:108
↓ 2 callersMethodgetParameterMap
获取请求参数的Map @param request http请求 @return 参数map
bitchat-core/src/main/java/io/bitchat/http/util/HttpRequestUtil.java:28
↓ 2 callersMethodgetSchema
(Class<T> clazz)
bitchat-core/src/main/java/io/bitchat/serialize/ProtoStuffSerializer.java:63
↓ 2 callersMethodinstance
获取工厂实例
bitchat-core/src/main/java/io/bitchat/http/maker/HtmlMakerFactory.java:31
↓ 2 callersMethodlast
Returns the "last" router; routes in this router will be matched last.
bitchat-core/src/main/java/io/bitchat/http/router/MethodlessRouter.java:50
↓ 2 callersMethodmatch
{@code params} will be updated with params embedded in the request path. <p>This method signature is designed so that {@code requestPathTokens} and {
bitchat-core/src/main/java/io/bitchat/http/router/PathPattern.java:127
↓ 2 callersMethodmaxLength
Helper for toString.
bitchat-core/src/main/java/io/bitchat/http/router/Router.java:473
↓ 2 callersMethodnewErrorPayload
(int code, String msg)
bitchat-core/src/main/java/io/bitchat/packet/factory/PayloadFactory.java:11
↓ 2 callersMethodnewRequestPacket
(Request request, long id)
bitchat-core/src/main/java/io/bitchat/packet/factory/PacketFactory.java:15
↓ 2 callersMethodother
Returns the "other" router; routes in this router will be matched after those in the "first" router, but before those in the "last" router.
bitchat-core/src/main/java/io/bitchat/http/router/MethodlessRouter.java:43
↓ 2 callersMethodpathMap
@return {@code null} if there's no match, or the params can't be UTF-8 encoded
bitchat-core/src/main/java/io/bitchat/http/router/OrderlessRouter.java:191
↓ 2 callersMethodpathParams
Returns all params embedded in the request path.
bitchat-core/src/main/java/io/bitchat/http/router/RouteResult.java:70
↓ 2 callersMethodpattern
Returns the pattern given at the constructor, without slashes at both ends.
bitchat-core/src/main/java/io/bitchat/http/router/PathPattern.java:82
↓ 2 callersMethodreaderIdleTime
get the readerIdleTime @return the readerIdleTime
bitchat-core/src/main/java/io/bitchat/lang/config/BaseConfig.java:40
↓ 2 callersMethodsetErrorMsg
(int code, String msg)
bitchat-core/src/main/java/io/bitchat/packet/Payload.java:23
↓ 2 callersMethodsetRequest
(HttpRequest request)
bitchat-core/src/main/java/io/bitchat/http/HttpContext.java:37
↓ 2 callersMethodtarget
()
bitchat-core/src/main/java/io/bitchat/http/router/RouteResult.java:81
↓ 2 callersMethodtargetToString
Helper for toString. <p>For example, returns "io.server.example.http.router.HttpRouterServerHandler" instead of "class io.server.example.http.router.
bitchat-core/src/main/java/io/bitchat/http/router/Router.java:491
↓ 2 callersMethoduri
Given a target and params, this method tries to do the reverse routing and returns the URI. <p>Placeholders in the path pattern will be filled with t
bitchat-core/src/main/java/io/bitchat/http/router/Router.java:367
↓ 2 callersMethodvalid
()
bitchat-router/src/main/java/io/bitchat/router/RouterServerAttr.java:24
↓ 2 callersMethodwrapChannel
(Channel channel)
bitchat-server/src/main/java/io/bitchat/server/channel/DefaultChannelManager.java:82
↓ 2 callersMethodwriteResponse
(ChannelHandlerContext ctx, HttpResponse response)
bitchat-server/src/main/java/io/bitchat/server/http/HttpHandler.java:117
↓ 1 callersMethodaddChannel
add the Channel when {@link io.bitchat.server.ws.FrameHandler#channelActive(io.netty.channel.ChannelHandlerContext)} is triggered
bitchat-server/src/main/java/io/bitchat/server/channel/ChannelManager.java:18
↓ 1 callersMethodaddProxy
(Class<?> cls, Method method, Controller controller, Mapping mapping)
bitchat-server/src/main/java/io/bitchat/server/http/ControllerContext.java:131
↓ 1 callersMethodaddReverseRoute
(T target, PathPattern pathPattern)
bitchat-core/src/main/java/io/bitchat/http/router/OrderlessRouter.java:67
↓ 1 callersMethodaddRoute
(Controller controller, Mapping mapping)
bitchat-server/src/main/java/io/bitchat/server/http/ControllerContext.java:123
↓ 1 callersMethodalgorithm
<p> specify the serialize algorithm </p> <p> the packet will be encode and decode by the serialize algorithm </p> @return the serialize algorithm
bitchat-core/src/main/java/io/bitchat/packet/Packet.java:98
next →1–100 of 488, ranked by callers