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>
  • Method Details

    • connectionAvailable

      void connectionAvailable(C connection)
    • getRpcType

      E getRpcType()
    • getMessage

      M getMessage()
    • getOutcomeListener

      RpcOutcomeListener<T> getOutcomeListener()