MCPcopy Create free account

hub / github.com/PPPHUANG/rpc-spring-starter / functions

Functions403 in github.com/PPPHUANG/rpc-spring-starter

↓ 32 callersMethodequals
(Object o)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/Service.java:86
↓ 23 callersMethodgetName
()
src/main/java/cn/ppphuang/rpcspringstarter/server/register/ServiceObject.java:43
↓ 22 callersMethodtoString
()
src/main/java/cn/ppphuang/rpcspringstarter/service/Result.java:44
↓ 20 callersMethodget
阻塞获取结果 @return @throws InterruptedException @throws ExecutionException
src/main/java/cn/ppphuang/rpcspringstarter/client/net/RpcFuture.java:56
↓ 17 callersMethodgetRequestId
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcRequest.java:33
↓ 16 callersMethodgetName
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/Service.java:35
↓ 15 callersMethodwrap
将标准的 CompletableFuture 包装为 RpcCompletableFuture。 这样可以确保链式调用的每一步都受到 RpcCompletableFuture 的安全检查。
src/main/java/cn/ppphuang/rpcspringstarter/client/async/RpcCompletableFuture.java:30
↓ 13 callersMethodput
添加缓存 @param serviceName @param serviceList
src/main/java/cn/ppphuang/rpcspringstarter/client/cache/ServerDiscoveryCache.java:33
↓ 12 callersMethodget
()
src/main/java/cn/ppphuang/rpcspringstarter/common/extension/Holder.java:10
↓ 12 callersMethodgetMessage
()
src/main/java/cn/ppphuang/rpcspringstarter/service/Result.java:24
↓ 10 callersMethodtoString
()
src/main/java/cn/ppphuang/rpcspringstarter/client/async/DefaultValueHandle.java:91
↓ 9 callersMethodsetData
(Object data)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcMessage.java:45
↓ 8 callersMethodgetCompress
()
src/main/java/cn/ppphuang/rpcspringstarter/common/constants/RpcCompressEnum.java:34
↓ 8 callersMethodremove
移除服务对象 @throws Exception
src/main/java/cn/ppphuang/rpcspringstarter/server/register/ServerRegister.java:23
↓ 8 callersMethodsetCompress
(RpcCompressEnum compress)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcMessage.java:21
↓ 8 callersMethodsetProtocol
(RpcProtocolEnum protocol)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcMessage.java:37
↓ 8 callersMethodsetType
(byte type)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcMessage.java:29
↓ 7 callersMethodgetProtocol
()
src/main/java/cn/ppphuang/rpcspringstarter/common/constants/RpcProtocolEnum.java:39
↓ 7 callersMethodgetProxy
(Class<T> clazz)
src/main/java/cn/ppphuang/rpcspringstarter/client/net/ClientProxyFactory.java:47
↓ 6 callersMethodgetType
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcMessage.java:25
↓ 6 callersMethodregister
注册服务对象 @param so @throws Exception
src/main/java/cn/ppphuang/rpcspringstarter/server/register/ServerRegister.java:16
↓ 6 callersMethodset
(T value)
src/main/java/cn/ppphuang/rpcspringstarter/common/extension/Holder.java:14
↓ 5 callersMethodgetAddress
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/Service.java:51
↓ 5 callersMethodgetData
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcMessage.java:41
↓ 5 callersMethodhello
@param name String @param age age @return age
src/main/java/cn/ppphuang/rpcspringstarter/service/HelloService.java:17
↓ 5 callersMethodisAsync
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcRequest.java:41
↓ 4 callersMethodgetCompress
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/Service.java:67
↓ 4 callersMethodgetExtension
Find the extension with the given name. If the specified name is not found, then {@link IllegalStateException} will be thrown.
src/main/java/cn/ppphuang/rpcspringstarter/common/extension/ExtensionLoader.java:70
↓ 4 callersMethodgetExtensionLoader
(Class<T> type)
src/main/java/cn/ppphuang/rpcspringstarter/common/extension/ExtensionLoader.java:46
↓ 4 callersMethodgetInstance
获得当前线程的 Kryo 实例 @return 当前线程的 Kryo 实例
src/main/java/cn/ppphuang/rpcspringstarter/common/protocol/KryoMessageProtocol.java:45
↓ 4 callersMethodgetMethod
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcRequest.java:57
↓ 4 callersMethodgetProtocol
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/Service.java:43
↓ 4 callersMethodgetServiceDiscoverer
()
src/main/java/cn/ppphuang/rpcspringstarter/client/net/ClientProxyFactory.java:154
↓ 4 callersMethodgetWeight
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/Service.java:59
↓ 4 callersMethodsetAddress
(String address)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/Service.java:55
↓ 4 callersMethodsetRequestId
(String requestId)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcResponse.java:91
↓ 4 callersMethodsetReturnValue
(Object returnValue)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcResponse.java:115
↓ 4 callersMethodsetWeight
(Integer weight)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/Service.java:63
↓ 4 callersMethodtoString
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/Service.java:75
↓ 3 callersMethodget
获取指定服务的缓存节点 @param serviceName @return
src/main/java/cn/ppphuang/rpcspringstarter/client/cache/ServerDiscoveryCache.java:74
↓ 3 callersMethodgetObj
()
src/main/java/cn/ppphuang/rpcspringstarter/server/register/ServiceObject.java:59
↓ 3 callersMethodgetRequestId
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcResponse.java:87
↓ 3 callersMethodgetReturnValue
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcResponse.java:111
↓ 3 callersMethodinvoke
invoke调用服务接口 @param rpcRequest @return @throws Exception
src/main/java/cn/ppphuang/rpcspringstarter/server/InvokeProxy.java:20
↓ 3 callersMethodsetAsync
(boolean async)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcResponse.java:99
↓ 3 callersMethodstart
开启
src/main/java/cn/ppphuang/rpcspringstarter/server/RpcServer.java:31
↓ 2 callersMethoddeserialize
将byte[]序列化为类 @param source @param clazz @param <T> @return
src/main/java/cn/ppphuang/rpcspringstarter/util/SerializingUtil.java:43
↓ 2 callersMethodextractRealException
提取真正的异常
src/main/java/cn/ppphuang/rpcspringstarter/client/async/ExceptionUtils.java:16
↓ 2 callersMethodgetAsyncContext
()
src/main/java/cn/ppphuang/rpcspringstarter/client/net/ClientProxyFactory.java:150
↓ 2 callersMethodgetAsyncReceiveHandler
()
src/main/java/cn/ppphuang/rpcspringstarter/client/net/ClientProxyFactory.java:146
↓ 2 callersMethodgetClazz
()
src/main/java/cn/ppphuang/rpcspringstarter/server/register/ServiceObject.java:51
↓ 2 callersMethodgetCode
()
src/main/java/cn/ppphuang/rpcspringstarter/common/constants/RpcStatusEnum.java:34
↓ 2 callersMethodgetCompress
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcMessage.java:17
↓ 2 callersMethodgetException
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcResponse.java:119
↓ 2 callersMethodgetGroup
()
src/main/java/cn/ppphuang/rpcspringstarter/server/register/ServiceObject.java:67
↓ 2 callersMethodgetLoadBalance
(String name)
src/main/java/cn/ppphuang/rpcspringstarter/config/RpcAutoConfiguration.java:143
↓ 2 callersMethodgetParameters
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcRequest.java:97
↓ 2 callersMethodgetParametersTypes
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcRequest.java:89
↓ 2 callersMethodgetPort
()
src/main/java/cn/ppphuang/rpcspringstarter/server/RpcServer.java:45
↓ 2 callersMethodgetRegisterAddress
()
src/main/java/cn/ppphuang/rpcspringstarter/properties/RpcConfig.java:90
↓ 2 callersMethodgetServerPort
()
src/main/java/cn/ppphuang/rpcspringstarter/properties/RpcConfig.java:98
↓ 2 callersMethodgetServerProxyType
()
src/main/java/cn/ppphuang/rpcspringstarter/properties/RpcConfig.java:130
↓ 2 callersMethodgetServiceName
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcRequest.java:49
↓ 2 callersMethodgetServiceObject
获取服务对象 @param name @return @throws Exception
src/main/java/cn/ppphuang/rpcspringstarter/server/register/ServerRegister.java:32
↓ 2 callersMethodgetVersion
()
src/main/java/cn/ppphuang/rpcspringstarter/server/register/ServiceObject.java:75
↓ 2 callersMethodgetZkClient
()
src/main/java/cn/ppphuang/rpcspringstarter/client/discovery/ZookeeperServerDiscovery.java:47
↓ 2 callersMethodisBlank
(String str)
src/main/java/cn/ppphuang/rpcspringstarter/util/StringUtil.java:10
↓ 2 callersMethodisEmpty
指定服务是否有缓存节点 @param serviceName @return
src/main/java/cn/ppphuang/rpcspringstarter/client/cache/ServerDiscoveryCache.java:64
↓ 2 callersMethodisEnableCompress
()
src/main/java/cn/ppphuang/rpcspringstarter/properties/RpcConfig.java:82
↓ 2 callersMethodlogResult
(R result, Throwable throwable)
src/main/java/cn/ppphuang/rpcspringstarter/client/async/AbstractLogAction.java:21
↓ 2 callersMethodmakeProxy
(String interfaceName, String springBeanName, Method[] methods)
src/main/java/cn/ppphuang/rpcspringstarter/server/ProxyFactory.java:25
↓ 2 callersMethodmarshallingResponse
编组响应 @param response @return @throws Exception
src/main/java/cn/ppphuang/rpcspringstarter/common/protocol/MessageProtocol.java:38
↓ 2 callersMethodsendRequest
(RpcRequest request, RpcProtocolEnum messageProtocol, RpcCompressEnum compresser)
src/main/java/cn/ppphuang/rpcspringstarter/client/net/handler/SendHandlerV2.java:38
↓ 2 callersMethodserialize
(Object o)
src/main/java/cn/ppphuang/rpcspringstarter/common/protocol/JavaSerializeMessageProtocol.java:19
↓ 2 callersMethodserialize
将类序列化为byte数组 @param source @param <T> @return
src/main/java/cn/ppphuang/rpcspringstarter/util/SerializingUtil.java:23
↓ 2 callersMethodsetAsyncContext
(Object asyncContext)
src/main/java/cn/ppphuang/rpcspringstarter/client/net/RpcFuture.java:91
↓ 2 callersMethodsetAsyncReceiveHandler
(AsyncReceiveHandler asyncReceiveHandler)
src/main/java/cn/ppphuang/rpcspringstarter/client/net/RpcFuture.java:83
↓ 2 callersMethodsetException
(Exception exception)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcResponse.java:123
↓ 2 callersMethodsetLocalAsyncContextAndAsyncReceiveHandler
(Object context, AsyncReceiveHandler asyncReceiveHandler)
src/main/java/cn/ppphuang/rpcspringstarter/client/net/ClientProxyFactory.java:141
↓ 2 callersMethodsetRpcStatus
(RpcStatusEnum rpcStatus)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcResponse.java:131
↓ 2 callersMethodsetSpringContext
(Object springContext)
src/main/java/cn/ppphuang/rpcspringstarter/server/Container.java:19
↓ 2 callersMethodunmarshallingRequest
解组请求 @param data @return @throws Exception
src/main/java/cn/ppphuang/rpcspringstarter/common/protocol/MessageProtocol.java:30
↓ 2 callersMethodwhenComplete
⛔️ <b>已禁用提示</b> <p> 请检查是否包含 IO 操作。纯内存操作请使用 {@link #whenCompleteNonBlocking(BiConsumer)}。
src/main/java/cn/ppphuang/rpcspringstarter/client/async/RpcCompletableFuture.java:159
↓ 1 callersMethodapply
(R result, Throwable throwable)
src/main/java/cn/ppphuang/rpcspringstarter/client/async/DefaultValueHandle.java:42
↓ 1 callersMethodasync
(Function<C, R> function)
src/main/java/cn/ppphuang/rpcspringstarter/client/async/AsyncExecutor.java:21
↓ 1 callersMethodbuildSupportCompresser
()
src/main/java/cn/ppphuang/rpcspringstarter/config/RpcAutoConfiguration.java:132
↓ 1 callersMethodbuildSupportMessageProtocol
()
src/main/java/cn/ppphuang/rpcspringstarter/config/RpcAutoConfiguration.java:108
↓ 1 callersMethodcallBack
重写此方法,添加异步接收到结果之后的业务逻辑 @param context @param result
src/main/java/cn/ppphuang/rpcspringstarter/client/async/AsyncReceiveHandler.java:37
↓ 1 callersMethodcheckMagicNumber
(ByteBuf in)
src/main/java/cn/ppphuang/rpcspringstarter/common/codec/MessageDecoder.java:113
↓ 1 callersMethodcheckVersion
(ByteBuf in)
src/main/java/cn/ppphuang/rpcspringstarter/common/codec/MessageDecoder.java:105
↓ 1 callersMethodcompress
压缩 @param bytes @return
src/main/java/cn/ppphuang/rpcspringstarter/common/compresser/Compresser.java:20
↓ 1 callersMethodcreateExtension
(String name)
src/main/java/cn/ppphuang/rpcspringstarter/common/extension/ExtensionLoader.java:94
↓ 1 callersMethoddecode
(ChannelHandlerContext ctx, ByteBuf in)
src/main/java/cn/ppphuang/rpcspringstarter/common/codec/MessageDecoder.java:39
↓ 1 callersMethoddecodeFrame
(ByteBuf in)
src/main/java/cn/ppphuang/rpcspringstarter/common/codec/MessageDecoder.java:59
↓ 1 callersMethoddecompress
解压 @param bytes @return
src/main/java/cn/ppphuang/rpcspringstarter/common/compresser/Compresser.java:29
↓ 1 callersMethodencode
(ChannelHandlerContext channelHandlerContext, ByteBuf msg, ByteBuf out)
src/main/java/cn/ppphuang/rpcspringstarter/common/codec/LengthEncoder.java:8
↓ 1 callersMethodexecute
(Runnable runnable)
src/main/java/cn/ppphuang/rpcspringstarter/client/async/AsyncCallBackExecutor.java:29
↓ 1 callersMethodexportService
服务注册到zk @param serviceResource
src/main/java/cn/ppphuang/rpcspringstarter/server/register/ZookeeperServerRegister.java:70
↓ 1 callersMethodgetAsyncContext
()
src/main/java/cn/ppphuang/rpcspringstarter/client/net/RpcFuture.java:87
↓ 1 callersMethodgetAsyncReceiveHandler
()
src/main/java/cn/ppphuang/rpcspringstarter/client/net/RpcFuture.java:79
next →1–100 of 403, ranked by callers