com.alipay.remoting
Interface RemotingProcessor<T extends RemotingCommand>

All Known Implementing Classes:
AbstractRemotingProcessor, RpcHeartBeatProcessor, RpcRequestProcessor, RpcResponseProcessor

public interface RemotingProcessor<T extends RemotingCommand>

Remoting processor processes remoting commands.


Method Summary
 ExecutorService getExecutor()
          Get the executor.
 void process(RemotingContext ctx, T msg, ExecutorService defaultExecutor)
          Process the remoting command.
 void setExecutor(ExecutorService executor)
          Set executor.
 

Method Detail

process

void process(RemotingContext ctx,
             T msg,
             ExecutorService defaultExecutor)
             throws Exception
Process the remoting command.

Parameters:
ctx -
msg -
defaultExecutor -
Throws:
Exception

getExecutor

ExecutorService getExecutor()
Get the executor.

Returns:

setExecutor

void setExecutor(ExecutorService executor)
Set executor.

Parameters:
executor -


Copyright © 2018. All rights reserved.