public class RpcServerRemoting extends RpcRemoting
addressParser, connectionManagercommandFactory| 构造器和说明 |
|---|
RpcServerRemoting(CommandFactory commandFactory)
default constructor
|
RpcServerRemoting(CommandFactory commandFactory,
RemotingAddressParser addressParser,
DefaultConnectionManager connectionManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
invokeSync(Url url,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Synchronous rpc invocation.
|
void |
invokeWithCallback(Url url,
Object request,
InvokeContext invokeContext,
InvokeCallback invokeCallback,
int timeoutMillis)
Rpc invocation with callback.
|
RpcResponseFuture |
invokeWithFuture(Url url,
Object request,
InvokeContext invokeContext,
int timeoutMillis)
Rpc invocation with future returned.
|
void |
oneway(Url url,
Object request,
InvokeContext invokeContext)
Oneway rpc invocation.
|
protected void |
preProcessInvokeContext(InvokeContext invokeContext,
RemotingCommand cmd,
Connection connection) |
createInvokeFuture, createInvokeFuture, invokeSync, invokeSync, invokeWithCallback, invokeWithCallback, invokeWithFuture, invokeWithFuture, oneway, oneway, toRemotingCommandgetCommandFactory, invokeSync, invokeWithCallback, invokeWithFuture, onewaypublic RpcServerRemoting(CommandFactory commandFactory)
public RpcServerRemoting(CommandFactory commandFactory, RemotingAddressParser addressParser, DefaultConnectionManager connectionManager)
addressParser - connectionManager - public Object invokeSync(Url url, Object request, InvokeContext invokeContext, int timeoutMillis) throws RemotingException, InterruptedException
RpcRemotingpublic void oneway(Url url, Object request, InvokeContext invokeContext) throws RemotingException
RpcRemotingpublic RpcResponseFuture invokeWithFuture(Url url, Object request, InvokeContext invokeContext, int timeoutMillis) throws RemotingException
RpcRemotingpublic void invokeWithCallback(Url url, Object request, InvokeContext invokeContext, InvokeCallback invokeCallback, int timeoutMillis) throws RemotingException
RpcRemotingprotected void preProcessInvokeContext(InvokeContext invokeContext, RemotingCommand cmd, Connection connection)
preProcessInvokeContext 在类中 RpcRemotingCopyright © 2020. All rights reserved.