| 程序包 | 说明 |
|---|---|
| org.apache.dubbo.rpc | |
| org.apache.dubbo.rpc.filter | |
| org.apache.dubbo.rpc.filter.tps | |
| org.apache.dubbo.rpc.listener | |
| org.apache.dubbo.rpc.protocol | |
| org.apache.dubbo.rpc.protocol.dubbo |
FutureAdapter was in dubbo-rpc-dubbo module,
considering some users will use this class directly, keep the package not changed. |
| org.apache.dubbo.rpc.proxy | |
| org.apache.dubbo.rpc.proxy.javassist | |
| org.apache.dubbo.rpc.proxy.jdk | |
| org.apache.dubbo.rpc.proxy.wrapper | |
| org.apache.dubbo.rpc.support |
| 类和说明 |
|---|
AppResponse
AsyncRpcResult is introduced in 3.0.0 to replace RpcResult, and RpcResult is replaced with AppResponse:
AsyncRpcResult is the object that is actually passed in the call chain
AppResponse only simply represents the business result
The relationship between them can be described as follow, an abstraction of the definition of AsyncRpcResult:
Public class AsyncRpcResult implements CompletionStage |
| AsyncContext
AsyncContext works like
javax.servlet.AsyncContext in the Servlet 3.0. |
| AsyncRpcResult
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.
|
| Exporter
Exporter.
|
| Filter
Extension for intercepting the invocation for both service provider and consumer, furthermore, most of
functions in dubbo are implemented base on the same mechanism.
|
| Filter.Listener |
| FutureContext
Used for async call scenario.
|
| Invocation
Invocation.
|
| InvokeMode |
| Invoker
Invoker.
|
| ProtocolServer
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. |
| Result
(API, Prototype, NonThreadSafe)
An RPC
Result. |
| RpcContext
Thread local context.
|
| RpcException
RPC Exception.
|
| RpcStatus
URL statistics.
|
| TimeoutCountDown |
| 类和说明 |
|---|
| Filter
Extension for intercepting the invocation for both service provider and consumer, furthermore, most of
functions in dubbo are implemented base on the same mechanism.
|
| Filter.Listener |
| Invocation
Invocation.
|
| Invoker
Invoker.
|
| Result
(API, Prototype, NonThreadSafe)
An RPC
Result. |
| RpcException
RPC Exception.
|
| 类和说明 |
|---|
| Invocation
Invocation.
|
| 类和说明 |
|---|
| Exporter
Exporter.
|
| ExporterListener
ExporterListener.
|
| Invocation
Invocation.
|
| Invoker
Invoker.
|
| InvokerListener
InvokerListener.
|
| Result
(API, Prototype, NonThreadSafe)
An RPC
Result. |
| RpcException
RPC Exception.
|
| 类和说明 |
|---|
| Exporter
Exporter.
|
| Invocation
Invocation.
|
| Invoker
Invoker.
|
| Protocol
Protocol.
|
| ProtocolServer
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
ProxyFactory.
|
| Result
(API, Prototype, NonThreadSafe)
An RPC
Result. |
| RpcException
RPC Exception.
|
| 类和说明 |
|---|
AppResponse
AsyncRpcResult is introduced in 3.0.0 to replace RpcResult, and RpcResult is replaced with AppResponse:
AsyncRpcResult is the object that is actually passed in the call chain
AppResponse only simply represents the business result
The relationship between them can be described as follow, an abstraction of the definition of AsyncRpcResult:
Public class AsyncRpcResult implements CompletionStage |
| 类和说明 |
|---|
| Invocation
Invocation.
|
| Invoker
Invoker.
|
| ProxyFactory
ProxyFactory.
|
| Result
(API, Prototype, NonThreadSafe)
An RPC
Result. |
| RpcException
RPC Exception.
|
| 类和说明 |
|---|
| Invoker
Invoker.
|
| ProxyFactory
ProxyFactory.
|
| 类和说明 |
|---|
| Invoker
Invoker.
|
| ProxyFactory
ProxyFactory.
|
| 类和说明 |
|---|
| Invoker
Invoker.
|
| Protocol
Protocol.
|
| ProxyFactory
ProxyFactory.
|
| RpcException
RPC Exception.
|
| 类和说明 |
|---|
| Exporter
Exporter.
|
| Invocation
Invocation.
|
| InvokeMode |
| Invoker
Invoker.
|
| Protocol
Protocol.
|
| Result
(API, Prototype, NonThreadSafe)
An RPC
Result. |
| RpcContext
Thread local context.
|
| RpcException
RPC Exception.
|
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.