Package org.apache.drill.exec.rpc
Interface RpcCommand<T extends com.google.protobuf.MessageLite,C extends RemoteConnection,E extends com.google.protobuf.Internal.EnumLite,M extends com.google.protobuf.MessageLite>
- All Superinterfaces:
RpcConnectionHandler<C>
- All Known Implementing Classes:
ControlTunnel.CancelQuery,ControlTunnel.CustomMessageSender,ControlTunnel.ReceiverFinished,ControlTunnel.RequestProfile,ControlTunnel.SendFragment,ControlTunnel.SendFragmentStatus,ControlTunnel.SignalFragment,ControlTunnel.SyncCustomMessageSender,FutureBitCommand,ListeningCommand
public interface RpcCommand<T extends com.google.protobuf.MessageLite,C extends RemoteConnection,E extends com.google.protobuf.Internal.EnumLite,M extends com.google.protobuf.MessageLite>
extends RpcConnectionHandler<C>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.drill.exec.rpc.RpcConnectionHandler
RpcConnectionHandler.FailureType -
Method Summary
Methods inherited from interface org.apache.drill.exec.rpc.RpcConnectionHandler
connectionFailed, connectionSucceeded
-
Method Details
-
connectionAvailable
-
getRpcType
E getRpcType() -
getMessage
M getMessage() -
getOutcomeListener
RpcOutcomeListener<T> getOutcomeListener()
-