public abstract class BaseRemoting extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected CommandFactory |
commandFactory |
| 构造器和说明 |
|---|
BaseRemoting(CommandFactory commandFactory) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected abstract InvokeFuture |
createInvokeFuture(Connection conn,
RemotingCommand request,
InvokeContext invokeContext,
InvokeCallback invokeCallback)
Create invoke future with
InvokeContext. |
protected abstract InvokeFuture |
createInvokeFuture(RemotingCommand request,
InvokeContext invokeContext)
Create invoke future with
InvokeContext. |
protected CommandFactory |
getCommandFactory() |
protected RemotingCommand |
invokeSync(Connection conn,
RemotingCommand request,
int timeoutMillis)
Synchronous invocation
|
protected void |
invokeWithCallback(Connection conn,
RemotingCommand request,
InvokeCallback invokeCallback,
int timeoutMillis)
Invocation with callback.
|
protected InvokeFuture |
invokeWithFuture(Connection conn,
RemotingCommand request,
int timeoutMillis)
Invocation with future returned.
|
protected void |
oneway(Connection conn,
RemotingCommand request)
Oneway invocation.
|
protected CommandFactory commandFactory
public BaseRemoting(CommandFactory commandFactory)
protected RemotingCommand invokeSync(Connection conn, RemotingCommand request, int timeoutMillis) throws RemotingException, InterruptedException
conn - request - timeoutMillis - InterruptedExceptionRemotingExceptionprotected void invokeWithCallback(Connection conn, RemotingCommand request, InvokeCallback invokeCallback, int timeoutMillis)
conn - request - invokeCallback - timeoutMillis - InterruptedExceptionprotected InvokeFuture invokeWithFuture(Connection conn, RemotingCommand request, int timeoutMillis)
conn - request - timeoutMillis - protected void oneway(Connection conn, RemotingCommand request)
conn - request - InterruptedExceptionprotected abstract InvokeFuture createInvokeFuture(RemotingCommand request, InvokeContext invokeContext)
InvokeContext.request - invokeContext - protected abstract InvokeFuture createInvokeFuture(Connection conn, RemotingCommand request, InvokeContext invokeContext, InvokeCallback invokeCallback)
InvokeContext.conn - request - invokeContext - invokeCallback - protected CommandFactory getCommandFactory()
Copyright © 2020. All rights reserved.