| 程序包 | 说明 |
|---|---|
| com.alipay.remoting | |
| com.alipay.remoting.rpc | |
| com.alipay.remoting.rpc.protocol | |
| com.alipay.remoting.util |
| 限定符和类型 | 方法和说明 |
|---|---|
InvokeContext |
InvokeFuture.getInvokeContext()
Get invoke context.
|
InvokeContext |
RemotingContext.getInvokeContext()
Getter method for property invokeContext.
|
InvokeContext |
RemotingCommand.getInvokeContext()
Get invoke context for this command
|
InvokeContext |
BizContext.getInvokeContext()
get invoke context.
|
InvokeContext |
DefaultBizContext.getInvokeContext() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract InvokeFuture |
BaseRemoting.createInvokeFuture(Connection conn,
RemotingCommand request,
InvokeContext invokeContext,
InvokeCallback invokeCallback)
Create invoke future with
InvokeContext. |
protected abstract InvokeFuture |
BaseRemoting.createInvokeFuture(RemotingCommand request,
InvokeContext invokeContext)
Create invoke future with
InvokeContext. |
void |
RemotingCommand.deserializeContent(InvokeContext invokeContext)
Deserialize content of remoting command
|
<T extends ResponseCommand> |
DefaultCustomSerializer.deserializeContent(T response,
InvokeContext invokeContext) |
<T extends ResponseCommand> |
CustomSerializer.deserializeContent(T response,
InvokeContext invokeContext)
Deserialize the content of ResponseCommand.
|
<T extends ResponseCommand> |
DefaultCustomSerializer.deserializeHeader(T response,
InvokeContext invokeContext) |
<T extends ResponseCommand> |
CustomSerializer.deserializeHeader(T response,
InvokeContext invokeContext)
Deserialize the header of ResponseCommand.
|
Object |
BoltClient.invokeSync(Connection conn,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Synchronous invocation with a
InvokeContext, common api notice please see BoltClient.invokeSync(Connection, Object, int) |
Object |
BoltClient.invokeSync(String address,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Synchronous invocation with a
InvokeContext, common api notice please see BoltClient.invokeSync(String, Object, int) |
Object |
BoltClient.invokeSync(Url url,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Synchronous invocation with a
InvokeContext, common api notice please see BoltClient.invokeSync(Url, Object, int) |
void |
BoltClient.invokeWithCallback(Connection conn,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis)
Callback invocation with a
InvokeContext, common api notice please see BoltClient.invokeWithCallback(Connection, Object, InvokeCallback, int) |
void |
BoltClient.invokeWithCallback(String addr,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis)
Callback invocation with a
InvokeContext, common api notice please see BoltClient.invokeWithCallback(String, Object, InvokeCallback, int) |
void |
BoltClient.invokeWithCallback(Url url,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis)
Callback invocation with a
InvokeContext, common api notice please see BoltClient.invokeWithCallback(Url, Object, InvokeCallback, int) |
RpcResponseFuture |
BoltClient.invokeWithFuture(Connection conn,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Future invocation with a
InvokeContext, common api notice please see BoltClient.invokeWithFuture(Connection, Object, int) |
RpcResponseFuture |
BoltClient.invokeWithFuture(String address,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Future invocation with a
InvokeContext, common api notice please see BoltClient.invokeWithFuture(String, Object, int) |
RpcResponseFuture |
BoltClient.invokeWithFuture(Url url,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Future invocation with a
InvokeContext, common api notice please see BoltClient.invokeWithFuture(Url, Object, int) |
void |
BoltClient.oneway(Connection conn,
Object request,
InvokeContext invokeContext)
Oneway invocation with a
InvokeContext, common api notice please see BoltClient.oneway(Connection, Object) |
void |
BoltClient.oneway(String address,
Object request,
InvokeContext invokeContext)
Oneway invocation with a
InvokeContext, common api notice please see BoltClient.oneway(Connection, Object) |
void |
BoltClient.oneway(Url url,
Object request,
InvokeContext invokeContext)
Oneway invocation with a
InvokeContext, common api notice please see BoltClient.oneway(Url, Object) |
void |
RemotingCommand.serializeContent(InvokeContext invokeContext)
Serialize content of remoting command
|
<T extends RequestCommand> |
DefaultCustomSerializer.serializeContent(T request,
InvokeContext invokeContext) |
<T extends RequestCommand> |
CustomSerializer.serializeContent(T request,
InvokeContext invokeContext)
Serialize the content of RequestCommand.
|
<T extends RequestCommand> |
DefaultCustomSerializer.serializeHeader(T request,
InvokeContext invokeContext) |
<T extends RequestCommand> |
CustomSerializer.serializeHeader(T request,
InvokeContext invokeContext)
Serialize the header of RequestCommand.
|
void |
InvokeFuture.setInvokeContext(InvokeContext invokeContext)
set invoke context
|
| 构造器和说明 |
|---|
RemotingContext(io.netty.channel.ChannelHandlerContext ctx,
InvokeContext invokeContext,
boolean serverSide,
ConcurrentHashMap<String,UserProcessor<?>> userProcessors)
Constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
InvokeContext |
DefaultInvokeFuture.getInvokeContext() |
InvokeContext |
RpcCommand.getInvokeContext() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected InvokeFuture |
RpcRemoting.createInvokeFuture(Connection conn,
RemotingCommand request,
InvokeContext invokeContext,
InvokeCallback invokeCallback) |
protected InvokeFuture |
RpcRemoting.createInvokeFuture(RemotingCommand request,
InvokeContext invokeContext) |
void |
RpcCommand.deserializeContent(InvokeContext invokeContext)
Deserialize the content.
|
void |
RpcCommand.deserializeHeader(InvokeContext invokeContext)
Deserialize the header.
|
protected Connection |
RpcClientRemoting.getConnectionAndInitInvokeContext(Url url,
InvokeContext invokeContext)
Get connection and set init invokeContext if invokeContext not
null |
Object |
RpcServer.invokeSync(Connection conn,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Synchronous invocation with a
InvokeContext, common api notice please see RpcServer.invokeSync(Connection, Object, int) |
Object |
RpcRemoting.invokeSync(Connection conn,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Synchronous rpc invocation.
|
Object |
RpcClient.invokeSync(Connection conn,
Object request,
InvokeContext invokeContext,
int timeoutMillis) |
Object |
RpcServer.invokeSync(String addr,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Synchronous invocation with a
InvokeContext, common api notice please see RpcServer.invokeSync(String, Object, int) |
Object |
RpcRemoting.invokeSync(String addr,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Synchronous rpc invocation.
|
Object |
RpcClient.invokeSync(String address,
Object request,
InvokeContext invokeContext,
int timeoutMillis) |
Object |
RpcServer.invokeSync(Url url,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Synchronous invocation with a
InvokeContext, common api notice please see RpcServer.invokeSync(Url, Object, int) |
abstract Object |
RpcRemoting.invokeSync(Url url,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Synchronous rpc invocation.
|
Object |
RpcServerRemoting.invokeSync(Url url,
Object request,
InvokeContext invokeContext,
int timeoutMillis) |
Object |
RpcClient.invokeSync(Url url,
Object request,
InvokeContext invokeContext,
int timeoutMillis) |
Object |
RpcClientRemoting.invokeSync(Url url,
Object request,
InvokeContext invokeContext,
int timeoutMillis) |
void |
RpcServer.invokeWithCallback(Connection conn,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis)
Callback invocation with a
InvokeContext, common api notice please see RpcServer.invokeWithCallback(Connection, Object, InvokeCallback, int) |
void |
RpcRemoting.invokeWithCallback(Connection conn,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis)
Rpc invocation with callback.
|
void |
RpcClient.invokeWithCallback(Connection conn,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis) |
void |
RpcServer.invokeWithCallback(String addr,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis)
Callback invocation with a
InvokeContext, common api notice please see RpcServer.invokeWithCallback(String, Object, InvokeCallback, int) |
void |
RpcRemoting.invokeWithCallback(String addr,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis)
Rpc invocation with callback.
|
void |
RpcClient.invokeWithCallback(String address,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis) |
void |
RpcServer.invokeWithCallback(Url url,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis)
Callback invocation with a
InvokeContext, common api notice please see RpcServer.invokeWithCallback(Url, Object, InvokeCallback, int) |
abstract void |
RpcRemoting.invokeWithCallback(Url url,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis)
Rpc invocation with callback.
|
void |
RpcServerRemoting.invokeWithCallback(Url url,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis) |
void |
RpcClient.invokeWithCallback(Url url,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis) |
void |
RpcClientRemoting.invokeWithCallback(Url url,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis) |
RpcResponseFuture |
RpcServer.invokeWithFuture(Connection conn,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Future invocation with a
InvokeContext, common api notice please see RpcServer.invokeWithFuture(Connection, Object, int) |
RpcResponseFuture |
RpcRemoting.invokeWithFuture(Connection conn,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Rpc invocation with future returned.
|
RpcResponseFuture |
RpcClient.invokeWithFuture(Connection conn,
Object request,
InvokeContext invokeContext,
int timeoutMillis) |
RpcResponseFuture |
RpcServer.invokeWithFuture(String addr,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Future invocation with a
InvokeContext, common api notice please see RpcServer.invokeWithFuture(String, Object, int) |
RpcResponseFuture |
RpcRemoting.invokeWithFuture(String addr,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Rpc invocation with future returned.
|
RpcResponseFuture |
RpcClient.invokeWithFuture(String address,
Object request,
InvokeContext invokeContext,
int timeoutMillis) |
RpcResponseFuture |
RpcServer.invokeWithFuture(Url url,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Future invocation with a
InvokeContext, common api notice please see RpcServer.invokeWithFuture(Url, Object, int) |
abstract RpcResponseFuture |
RpcRemoting.invokeWithFuture(Url url,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Rpc invocation with future returned.
|
RpcResponseFuture |
RpcServerRemoting.invokeWithFuture(Url url,
Object request,
InvokeContext invokeContext,
int timeoutMillis) |
RpcResponseFuture |
RpcClient.invokeWithFuture(Url url,
Object request,
InvokeContext invokeContext,
int timeoutMillis) |
RpcResponseFuture |
RpcClientRemoting.invokeWithFuture(Url url,
Object request,
InvokeContext invokeContext,
int timeoutMillis) |
void |
RpcServer.oneway(Connection conn,
Object request,
InvokeContext invokeContext)
One way invocation with a
InvokeContext, common api notice please see RpcServer.oneway(Connection, Object) |
void |
RpcRemoting.oneway(Connection conn,
Object request,
InvokeContext invokeContext)
Oneway rpc invocation.
|
void |
RpcClient.oneway(Connection conn,
Object request,
InvokeContext invokeContext) |
void |
RpcServer.oneway(String addr,
Object request,
InvokeContext invokeContext)
One way invocation with a
InvokeContext, common api notice please see RpcServer.oneway(String, Object) |
void |
RpcRemoting.oneway(String addr,
Object request,
InvokeContext invokeContext)
Oneway rpc invocation.
|
void |
RpcClient.oneway(String address,
Object request,
InvokeContext invokeContext) |
void |
RpcServer.oneway(Url url,
Object request,
InvokeContext invokeContext)
One way invocation with a
InvokeContext, common api notice please see RpcServer.oneway(Url, Object) |
abstract void |
RpcRemoting.oneway(Url url,
Object request,
InvokeContext invokeContext)
Oneway rpc invocation.
|
void |
RpcServerRemoting.oneway(Url url,
Object request,
InvokeContext invokeContext) |
void |
RpcClient.oneway(Url url,
Object request,
InvokeContext invokeContext) |
void |
RpcClientRemoting.oneway(Url url,
Object request,
InvokeContext invokeContext) |
protected abstract void |
RpcRemoting.preProcessInvokeContext(InvokeContext invokeContext,
RemotingCommand cmd,
Connection connection) |
protected void |
RpcServerRemoting.preProcessInvokeContext(InvokeContext invokeContext,
RemotingCommand cmd,
Connection connection) |
protected void |
RpcClientRemoting.preProcessInvokeContext(InvokeContext invokeContext,
RemotingCommand cmd,
Connection connection) |
void |
RpcCommand.serializeContent(InvokeContext invokeContext)
Serialize the content.
|
void |
RpcCommand.serializeHeader(InvokeContext invokeContext)
Serialize the header.
|
void |
DefaultInvokeFuture.setInvokeContext(InvokeContext invokeContext) |
void |
RpcCommand.setInvokeContext(InvokeContext invokeContext) |
protected RemotingCommand |
RpcRemoting.toRemotingCommand(Object request,
Connection conn,
InvokeContext invokeContext,
int timeoutMillis)
Convert application request object to remoting request command.
|
| 构造器和说明 |
|---|
DefaultInvokeFuture(int invokeId,
InvokeCallbackListener callbackListener,
InvokeCallback callback,
byte protocol,
CommandFactory commandFactory,
InvokeContext invokeContext)
Constructor.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
RpcResponseCommand.deserializeContent(InvokeContext invokeContext) |
void |
RpcRequestCommand.deserializeContent(InvokeContext invokeContext) |
void |
RpcResponseCommand.deserializeHeader(InvokeContext invokeContext) |
void |
RpcRequestCommand.deserializeHeader(InvokeContext invokeContext) |
void |
RpcResponseCommand.serializeContent(InvokeContext invokeContext) |
void |
RpcRequestCommand.serializeContent(InvokeContext invokeContext) |
void |
RpcResponseCommand.serializeHeader(InvokeContext invokeContext) |
void |
RpcRequestCommand.serializeHeader(InvokeContext invokeContext) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
TraceLogUtil.printConnectionTraceLog(org.slf4j.Logger logger,
String traceId,
InvokeContext invokeContext)
print trace log
|
Copyright © 2020. All rights reserved.