Uses of Package
org.apache.dubbo.rpc
Packages that use org.apache.dubbo.rpc
Package
Description
FutureAdapter was in dubbo-rpc-dubbo module,
considering some users will use this class directly, keep the package not changed.-
Classes in org.apache.dubbo.rpc used by org.apache.dubbo.rpcClassDescriptionadaptive Metrics statistics.
AsyncRpcResultis introduced in 3.0.0 to replace RpcResult, and RpcResult is replaced withAppResponse: AsyncRpcResult is the object that is actually passed in the call chain AppResponse only simply represents the business resultAsyncContext works like in the Servlet 3.0.This class represents an unfinished RPC call, it will hold some context information for this call, for example RpcContext and Invocation, so that when the call finishes and the result returns, it can guarantee all the contexts being recovered as the same as when the call was made before any callback is invoked.This callback listener applies to both synchronous and asynchronous calls, please put logics that need to be executed on return of rpc result in onResponse or onError respectively based on it is normal return or exception return.A listener notified on context cancellation.Exporter.Extension for intercepting the invocation for both service provider and consumer, furthermore, most of functions in dubbo are implemented base on the same mechanism.Used for async call scenario.Invocation.Invoker.Distinct fromRemotingServer, each protocol holds one or more ProtocolServers(the number usually decides by port numbers), while each ProtocolServer holds zero or one RemotingServer.(API, Prototype, NonThreadSafe) An RPCResult.Thread local context.RPC Exception.RPC Invocation.URL statistics. -
Classes in org.apache.dubbo.rpc used by org.apache.dubbo.rpc.cluster.filter
-
Classes in org.apache.dubbo.rpc used by org.apache.dubbo.rpc.filterClassDescriptionThis callback listener applies to both synchronous and asynchronous calls, please put logics that need to be executed on return of rpc result in onResponse or onError respectively based on it is normal return or exception return.Extension for intercepting the invocation for both service provider and consumer, furthermore, most of functions in dubbo are implemented base on the same mechanism.Invocation.Invoker.(API, Prototype, NonThreadSafe) An RPC
Result.RPC Exception.RPC Invocation. -
Classes in org.apache.dubbo.rpc used by org.apache.dubbo.rpc.filter.tps
-
Classes in org.apache.dubbo.rpc used by org.apache.dubbo.rpc.listenerClassDescriptionExporter.ExporterListener.Invocation.Invoker.InvokerListener.(API, Prototype, NonThreadSafe) An RPC
Result.RPC Exception. -
Classes in org.apache.dubbo.rpc used by org.apache.dubbo.rpc.protocolClassDescriptionExporter.Invocation.Invoker.RPC Protocol extension interface, which encapsulates the details of remote invocation.Distinct from
RemotingServer, each protocol holds one or more ProtocolServers(the number usually decides by port numbers), while each ProtocolServer holds zero or one RemotingServer.ProxyFactory.(API, Prototype, NonThreadSafe) An RPCResult.RPC Exception. -
Classes in org.apache.dubbo.rpc used by org.apache.dubbo.rpc.protocol.dubboClassDescription
AsyncRpcResultis introduced in 3.0.0 to replace RpcResult, and RpcResult is replaced withAppResponse: AsyncRpcResult is the object that is actually passed in the call chain AppResponse only simply represents the business result -
Classes in org.apache.dubbo.rpc used by org.apache.dubbo.rpc.protocol.dubbo.filterClassDescriptionThis callback listener applies to both synchronous and asynchronous calls, please put logics that need to be executed on return of rpc result in onResponse or onError respectively based on it is normal return or exception return.Invocation.Invoker.(API, Prototype, NonThreadSafe) An RPC
Result.RPC Exception. -
Classes in org.apache.dubbo.rpc used by org.apache.dubbo.rpc.proxyClassDescriptionInvocation.Invoker.ProxyFactory.(API, Prototype, NonThreadSafe) An RPC
Result.RPC Exception.RPC Invocation. -
Classes in org.apache.dubbo.rpc used by org.apache.dubbo.rpc.proxy.javassist
-
Classes in org.apache.dubbo.rpc used by org.apache.dubbo.rpc.proxy.jdk
-
Classes in org.apache.dubbo.rpc used by org.apache.dubbo.rpc.proxy.wrapperClassDescriptionInvoker.RPC Protocol extension interface, which encapsulates the details of remote invocation.ProxyFactory.RPC Exception.
-
Classes in org.apache.dubbo.rpc used by org.apache.dubbo.rpc.stub
-
Classes in org.apache.dubbo.rpc used by org.apache.dubbo.rpc.supportClassDescriptionExporter.Invocation.Invoker.RPC Protocol extension interface, which encapsulates the details of remote invocation.(API, Prototype, NonThreadSafe) An RPC
Result.Thread local context.RPC Exception.