Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/PPPHUANG/rpc-spring-starter
/ functions
Functions
403 in github.com/PPPHUANG/rpc-spring-starter
⨍
Functions
403
◇
Types & classes
85
↓ 1 callers
Method
getCompresser
()
src/main/java/cn/ppphuang/rpcspringstarter/server/handler/RequestBaseHandler.java:83
↓ 1 callers
Method
getDefaultRpcProcessor
(String name)
src/main/java/cn/ppphuang/rpcspringstarter/config/RpcAutoConfiguration.java:167
↓ 1 callers
Method
getExtensionClasses
()
src/main/java/cn/ppphuang/rpcspringstarter/common/extension/ExtensionLoader.java:113
↓ 1 callers
Method
getNettyChannelPoolMaxConnections
()
src/main/java/cn/ppphuang/rpcspringstarter/properties/RpcConfig.java:154
↓ 1 callers
Method
getParaName
(Type type, Class<?> clazz)
src/main/java/cn/ppphuang/rpcspringstarter/server/ProxyFactory.java:272
↓ 1 callers
Method
getProtocol
()
src/main/java/cn/ppphuang/rpcspringstarter/server/RpcServer.java:53
↓ 1 callers
Method
getProtocol
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcMessage.java:33
↓ 1 callers
Method
getRequestHandler
(String name)
src/main/java/cn/ppphuang/rpcspringstarter/config/RpcAutoConfiguration.java:155
↓ 1 callers
Method
getRpcStatus
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcResponse.java:127
↓ 1 callers
Method
getService
(ServiceObject so)
src/main/java/cn/ppphuang/rpcspringstarter/server/register/ZookeeperServerRegister.java:47
↓ 1 callers
Method
getServiceList
(String serviceName)
src/main/java/cn/ppphuang/rpcspringstarter/client/net/ClientProxyFactory.java:125
↓ 1 callers
Method
getServices
(String name)
src/main/java/cn/ppphuang/rpcspringstarter/client/discovery/ServiceDiscoverer.java:14
↓ 1 callers
Method
getSimpleParaName
(Type type, Class<?> clazz)
src/main/java/cn/ppphuang/rpcspringstarter/server/ProxyFactory.java:261
↓ 1 callers
Method
handle
⛔️ <b>已禁用提示</b> <p> 请检查是否包含 IO 操作。纯内存操作请使用 {@link #handleNonBlocking(BiFunction)}。
src/main/java/cn/ppphuang/rpcspringstarter/client/async/RpcCompletableFuture.java:134
↓ 1 callers
Method
handleNonBlocking
✅ <b>无阻塞安全调用</b> <p> 仅当确信回调逻辑为<b>纯内存操作</b>且<b>执行极快</b>时使用。
src/main/java/cn/ppphuang/rpcspringstarter/client/async/RpcCompletableFuture.java:150
↓ 1 callers
Method
handleRequest
(byte[] data)
src/main/java/cn/ppphuang/rpcspringstarter/server/RequestHandler.java:29
↓ 1 callers
Method
injectService
(ApplicationContext context)
src/main/java/cn/ppphuang/rpcspringstarter/server/register/DefaultRpcProcessor.java:55
↓ 1 callers
Method
injectService
(ApplicationContext context)
src/main/java/cn/ppphuang/rpcspringstarter/server/register/DefaultRpcBaseProcessor.java:57
↓ 1 callers
Method
instance
()
src/main/java/cn/ppphuang/rpcspringstarter/client/async/CompletableFutureAsyncCallBack.java:20
↓ 1 callers
Method
invoke
具体代理调用 @return RpcResponse
src/main/java/cn/ppphuang/rpcspringstarter/server/handler/RequestBaseHandler.java:65
↓ 1 callers
Method
isAsync
()
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcResponse.java:95
↓ 1 callers
Method
isEnableNettyChannelPool
()
src/main/java/cn/ppphuang/rpcspringstarter/properties/RpcConfig.java:146
↓ 1 callers
Method
isLogResult
()
src/main/java/cn/ppphuang/rpcspringstarter/client/async/AbstractLogAction.java:44
↓ 1 callers
Method
isNettyChannelPoolGetNewOnAcquireTimeout
()
src/main/java/cn/ppphuang/rpcspringstarter/properties/RpcConfig.java:162
↓ 1 callers
Method
loadExtensionClasses
()
src/main/java/cn/ppphuang/rpcspringstarter/common/extension/ExtensionLoader.java:127
↓ 1 callers
Method
loadFile
(Map<String, Class<?>> extensionClasses, String dir)
src/main/java/cn/ppphuang/rpcspringstarter/common/extension/ExtensionLoader.java:133
↓ 1 callers
Method
loadResource
(Map<String, Class<?>> extensionClasses, ClassLoader classLoader, URL resourceUrl)
src/main/java/cn/ppphuang/rpcspringstarter/common/extension/ExtensionLoader.java:151
↓ 1 callers
Method
logBusinessError
(Throwable throwable)
src/main/java/cn/ppphuang/rpcspringstarter/client/async/AbstractLogAction.java:40
↓ 1 callers
Method
makeInvoke
(ArrayList<Method> methods, CtClass proxyClass, String exceptionName, String objectName)
src/main/java/cn/ppphuang/rpcspringstarter/server/ProxyFactory.java:237
↓ 1 callers
Method
makeMethodString
(CtClass proxyClass, Method[] methods, String uniqueMethodName)
src/main/java/cn/ppphuang/rpcspringstarter/server/ProxyFactory.java:68
↓ 1 callers
Method
makeProxyFiled
(String interfaceName, String springBeanName)
src/main/java/cn/ppphuang/rpcspringstarter/server/ProxyFactory.java:227
↓ 1 callers
Method
marshallingRequest
编组请求 @param request @return @throws Exception
src/main/java/cn/ppphuang/rpcspringstarter/common/protocol/MessageProtocol.java:22
↓ 1 callers
Method
onException
重写此方法,可以在callBack中自行处理业务处理异常,也可以重写此方法兜底处理 @param context @param result @param e
src/main/java/cn/ppphuang/rpcspringstarter/client/async/AsyncReceiveHandler.java:46
↓ 1 callers
Method
registerShutdownHook
(ServerRegister register, RpcServer rpcServer)
src/main/java/cn/ppphuang/rpcspringstarter/server/ShutdownHook.java:14
↓ 1 callers
Method
removeAll
删除指定服务的缓存 @param serviceName
src/main/java/cn/ppphuang/rpcspringstarter/client/cache/ServerDiscoveryCache.java:54
↓ 1 callers
Method
respData
()
src/main/java/cn/ppphuang/rpcspringstarter/client/net/handler/SendHandler.java:78
↓ 1 callers
Method
selectOne
(List<Service> services)
src/main/java/cn/ppphuang/rpcspringstarter/client/balance/SmoothWeightRoundBalance.java:23
↓ 1 callers
Method
selectOne
选择一个服务端 @param services @return
src/main/java/cn/ppphuang/rpcspringstarter/client/balance/LoadBalance.java:21
↓ 1 callers
Method
sendAsyncRequest
(InetSocketAddress socketAddress, RpcRequest request, RpcProtocolEnum messageProtocol, RpcCompressEnum compres
src/main/java/cn/ppphuang/rpcspringstarter/client/net/NettyNetPoolClientPool.java:107
↓ 1 callers
Method
sendAsyncRequest
(RpcRequest request, RpcProtocolEnum messageProtocol, RpcCompressEnum compresser)
src/main/java/cn/ppphuang/rpcspringstarter/client/net/handler/SendHandlerV2.java:72
↓ 1 callers
Method
sendRequest
请求接口 返回字节数组 @param data @param service @return @throws InterruptedException
src/main/java/cn/ppphuang/rpcspringstarter/client/net/NetClient.java:24
↓ 1 callers
Method
sendSyncRequest
(InetSocketAddress socketAddress, RpcRequest request, RpcProtocolEnum messageProtocol, RpcCompressEnum compres
src/main/java/cn/ppphuang/rpcspringstarter/client/net/NettyNetPoolClientPool.java:81
↓ 1 callers
Method
sendSyncRequest
(RpcRequest request, RpcProtocolEnum messageProtocol, RpcCompressEnum compresser)
src/main/java/cn/ppphuang/rpcspringstarter/client/net/handler/SendHandlerV2.java:46
↓ 1 callers
Method
setAsync
(boolean async)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcRequest.java:45
↓ 1 callers
Method
setClientProxyFactory
(ClientProxyFactory clientProxyFactory)
src/main/java/cn/ppphuang/rpcspringstarter/server/register/DefaultRpcBaseProcessor.java:111
↓ 1 callers
Method
setCompress
(String compress)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/Service.java:71
↓ 1 callers
Method
setCompresser
(RpcCompressEnum compresser)
src/main/java/cn/ppphuang/rpcspringstarter/server/handler/RequestBaseHandler.java:87
↓ 1 callers
Method
setGroup
(String group)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcRequest.java:69
↓ 1 callers
Method
setLoadBalance
(LoadBalance loadBalance)
src/main/java/cn/ppphuang/rpcspringstarter/client/net/ClientProxyFactory.java:182
↓ 1 callers
Method
setMethod
(String method)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcRequest.java:61
↓ 1 callers
Method
setName
(String name)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/Service.java:39
↓ 1 callers
Method
setNetClient
(NetClient netClient)
src/main/java/cn/ppphuang/rpcspringstarter/client/net/ClientProxyFactory.java:166
↓ 1 callers
Method
setParameters
(Object[] parameters)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcRequest.java:101
↓ 1 callers
Method
setParametersTypes
(Class<?>[] parametersTypes)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcRequest.java:93
↓ 1 callers
Method
setProtocol
(RpcProtocolEnum protocol)
src/main/java/cn/ppphuang/rpcspringstarter/server/handler/RequestBaseHandler.java:71
↓ 1 callers
Method
setProtocol
(String protocol)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/Service.java:47
↓ 1 callers
Method
setRequestId
(String requestId)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcRequest.java:37
↓ 1 callers
Method
setResponse
(T response)
src/main/java/cn/ppphuang/rpcspringstarter/client/net/RpcFuture.java:70
↓ 1 callers
Method
setRpcServer
(RpcServer rpcServer)
src/main/java/cn/ppphuang/rpcspringstarter/server/register/DefaultRpcBaseProcessor.java:119
↓ 1 callers
Method
setServerRegister
(ServerRegister serverRegister)
src/main/java/cn/ppphuang/rpcspringstarter/server/register/DefaultRpcBaseProcessor.java:115
↓ 1 callers
Method
setServerRegister
(ServerRegister serverRegister)
src/main/java/cn/ppphuang/rpcspringstarter/server/handler/RequestBaseHandler.java:79
↓ 1 callers
Method
setServiceDiscoverer
(ServiceDiscoverer serviceDiscoverer)
src/main/java/cn/ppphuang/rpcspringstarter/client/net/ClientProxyFactory.java:158
↓ 1 callers
Method
setServiceName
(String serviceName)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcRequest.java:53
↓ 1 callers
Method
setSupportCompressers
(Map<String, Compresser> supportCompressers)
src/main/java/cn/ppphuang/rpcspringstarter/common/extension/ExtensionLoaderV1.java:23
↓ 1 callers
Method
setSupportMessageProtocols
(Map<String, MessageProtocol> supportMessageProtocols)
src/main/java/cn/ppphuang/rpcspringstarter/common/extension/ExtensionLoaderV1.java:19
↓ 1 callers
Method
setVersion
(String version)
src/main/java/cn/ppphuang/rpcspringstarter/common/model/RpcRequest.java:77
↓ 1 callers
Method
startBaseServer
(ApplicationContext context)
src/main/java/cn/ppphuang/rpcspringstarter/server/register/DefaultRpcBaseProcessor.java:104
↓ 1 callers
Method
startServer
(ApplicationContext context)
src/main/java/cn/ppphuang/rpcspringstarter/server/register/DefaultRpcProcessor.java:102
↓ 1 callers
Method
startServer
(ApplicationContext context)
src/main/java/cn/ppphuang/rpcspringstarter/server/register/DefaultRpcBaseProcessor.java:109
↓ 1 callers
Method
stop
停止
src/main/java/cn/ppphuang/rpcspringstarter/server/RpcServer.java:36
↓ 1 callers
Method
success
客户端接收到响应之后,调用此方法 @throws Exception
src/main/java/cn/ppphuang/rpcspringstarter/client/async/AsyncReceiveHandler.java:20
↓ 1 callers
Method
thenAccept
⛔️ <b>已禁用提示</b> <p> 请确认回调逻辑是否包含 IO 操作: - 有 IO 操作:请改用 {@link #thenAcceptAsync(Consumer, Executor)}。 - 无 IO 操作(仅对象组装):请改用 {@link #thenAcceptNonBlocking(
src/main/java/cn/ppphuang/rpcspringstarter/client/async/RpcCompletableFuture.java:80
↓ 1 callers
Method
thenApply
⛔️ <b>已禁用提示</b> <p> 请确认回调逻辑是否包含 IO 操作: - 有 IO 操作:请改用 {@link #thenApplyAsync(Function, Executor)}。 - 无 IO 操作(仅对象组装):请改用 {@link #thenApplyNonBlocking(Fu
src/main/java/cn/ppphuang/rpcspringstarter/client/async/RpcCompletableFuture.java:51
↓ 1 callers
Method
thenRun
⛔️ <b>已禁用提示</b> <p> 请确认回调逻辑是否包含 IO 操作: - 有 IO 操作:请改用 {@link #thenRunAsync(Runnable, Executor)}。 - 无 IO 操作(仅对象组装):请改用 {@link #thenRunNonBlocking(Runnab
src/main/java/cn/ppphuang/rpcspringstarter/client/async/RpcCompletableFuture.java:107
↓ 1 callers
Method
unmarshallingResponse
解组响应 @param data @return @throws Exception
src/main/java/cn/ppphuang/rpcspringstarter/common/protocol/MessageProtocol.java:46
↓ 1 callers
Method
whenCompleteNonBlocking
✅ <b>无阻塞安全调用</b> <p> 仅当确信回调逻辑为<b>纯内存操作</b>且<b>执行极快</b>时使用。
src/main/java/cn/ppphuang/rpcspringstarter/client/async/RpcCompletableFuture.java:175
↓ 1 callers
Method
withExtensionAnnotation
(Class<T> type)
src/main/java/cn/ppphuang/rpcspringstarter/common/extension/ExtensionLoader.java:42
Method
AbstractLogAction
(String methodName, Object... args)
src/main/java/cn/ppphuang/rpcspringstarter/client/async/AbstractLogAction.java:16
Method
AsyncExecutor
(ClientProxyFactory clientProxyFactory, Class<C> clazz, String group, String version)
src/main/java/cn/ppphuang/rpcspringstarter/client/async/AsyncExecutor.java:17
Method
ChannelRequestHandler
(RequestBaseHandler requestHandler)
src/main/java/cn/ppphuang/rpcspringstarter/server/ChannelRequestHandler.java:32
Method
ClientInvocationHandler
(Class<?> clazz, String group, String version, boolean async)
src/main/java/cn/ppphuang/rpcspringstarter/client/net/ClientProxyFactory.java:77
Method
CompletableFutureAsyncCallBack
()
src/main/java/cn/ppphuang/rpcspringstarter/client/async/CompletableFutureAsyncCallBack.java:17
Method
DefaultRpcBaseProcessor
(ClientProxyFactory clientProxyFactory, ServerRegister serverRegister, RpcServer rpcServer)
src/main/java/cn/ppphuang/rpcspringstarter/server/register/DefaultRpcBaseProcessor.java:37
Method
DefaultRpcJavassistProcessor
(ClientProxyFactory clientProxyFactory, ServerRegister serverRegister, RpcServer rpcServer)
src/main/java/cn/ppphuang/rpcspringstarter/server/register/DefaultRpcJavassistProcessor.java:25
Method
DefaultRpcProcessor
(ClientProxyFactory clientProxyFactory, ServerRegister serverRegister, RpcServer rpcServer)
src/main/java/cn/ppphuang/rpcspringstarter/server/register/DefaultRpcProcessor.java:38
Method
DefaultRpcReflectProcessor
(ClientProxyFactory clientProxyFactory, ServerRegister serverRegister, RpcServer rpcServer)
src/main/java/cn/ppphuang/rpcspringstarter/server/register/DefaultRpcReflectProcessor.java:23
Method
DefaultValueHandle
@param methodName 方法名称 @param defaultValue 当异常发生时自定义返回的默认值 @param args 方法入参
src/main/java/cn/ppphuang/rpcspringstarter/client/async/DefaultValueHandle.java:24
Method
DefaultValueHandleBuilder
()
src/main/java/cn/ppphuang/rpcspringstarter/client/async/DefaultValueHandle.java:64
Method
ExtensionLoader
(Class<?> type)
src/main/java/cn/ppphuang/rpcspringstarter/common/extension/ExtensionLoader.java:38
Method
LogErrorAction
(String methodName, Object... args)
src/main/java/cn/ppphuang/rpcspringstarter/client/async/LogErrorAction.java:12
Method
MessageDecoder
()
src/main/java/cn/ppphuang/rpcspringstarter/common/codec/MessageDecoder.java:27
Method
NettyNetPoolClientPool
(Integer maxConnections, boolean newOnAcquireTimeoutAction)
src/main/java/cn/ppphuang/rpcspringstarter/client/net/NettyNetPoolClientPool.java:40
Method
NettyRpcServer
(int port, String protocol, RequestBaseHandler requestHandler)
src/main/java/cn/ppphuang/rpcspringstarter/server/NettyRpcServer.java:32
Method
Person
(int age, String name)
src/main/java/cn/ppphuang/rpcspringstarter/service/Person.java:13
Method
RequestBaseHandler
(RpcProtocolEnum protocol, ServerRegister serverRegister)
src/main/java/cn/ppphuang/rpcspringstarter/server/handler/RequestBaseHandler.java:27
Method
RequestHandler
(MessageProtocol protocol, ServerRegister serverRegister)
src/main/java/cn/ppphuang/rpcspringstarter/server/RequestHandler.java:24
Method
RequestJavassistHandler
(RpcProtocolEnum protocol, ServerRegister serverRegister)
src/main/java/cn/ppphuang/rpcspringstarter/server/handler/RequestJavassistHandler.java:22
Method
RequestReflectHandler
(RpcProtocolEnum protocol, ServerRegister serverRegister)
src/main/java/cn/ppphuang/rpcspringstarter/server/handler/RequestReflectHandler.java:23
Method
Result
(Integer code, String message, T data)
src/main/java/cn/ppphuang/rpcspringstarter/service/Result.java:14
Method
RpcCompressEnum
(byte code, String compress)
src/main/java/cn/ppphuang/rpcspringstarter/common/constants/RpcCompressEnum.java:25
← previous
next →
101–200 of 403, ranked by callers