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()
-