|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.alipay.remoting.BaseRemoting
public abstract class BaseRemoting
Base remoting capability.
| Constructor Summary | |
|---|---|
BaseRemoting(CommandFactory commandFactory)
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BaseRemoting(CommandFactory commandFactory)
| Method Detail |
|---|
protected RemotingCommand invokeSync(Connection conn,
RemotingCommand request,
int timeoutMillis)
throws RemotingException,
InterruptedException
conn - request - timeoutMillis -
InterruptedException
RemotingException
protected void invokeWithCallback(Connection conn,
RemotingCommand request,
InvokeCallback invokeCallback,
int timeoutMillis)
conn - request - invokeCallback - timeoutMillis -
InterruptedException
protected InvokeFuture invokeWithFuture(Connection conn,
RemotingCommand request,
int timeoutMillis)
conn - request - timeoutMillis -
protected void oneway(Connection conn,
RemotingCommand request)
conn - request -
InterruptedException
protected 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()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||