Package org.apache.cassandra.net
Interface MessageDelivery
-
- All Known Implementing Classes:
MessagingService
public interface MessageDelivery
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <V> void
respond(V response, Message<?> message)
default void
respondWithFailure(RequestFailureReason reason, Message<?> message)
<REQ> void
send(Message<REQ> message, InetAddressAndPort to)
<REQ,RSP>
voidsendWithCallback(Message<REQ> message, InetAddressAndPort to, RequestCallback<RSP> cb)
<REQ,RSP>
voidsendWithCallback(Message<REQ> message, InetAddressAndPort to, RequestCallback<RSP> cb, ConnectionType specifyConnection)
<REQ,RSP>
Future<Message<RSP>>sendWithResult(Message<REQ> message, InetAddressAndPort to)
-
-
-
Method Detail
-
send
<REQ> void send(Message<REQ> message, InetAddressAndPort to)
-
sendWithCallback
<REQ,RSP> void sendWithCallback(Message<REQ> message, InetAddressAndPort to, RequestCallback<RSP> cb)
-
sendWithCallback
<REQ,RSP> void sendWithCallback(Message<REQ> message, InetAddressAndPort to, RequestCallback<RSP> cb, ConnectionType specifyConnection)
-
sendWithResult
<REQ,RSP> Future<Message<RSP>> sendWithResult(Message<REQ> message, InetAddressAndPort to)
-
respond
<V> void respond(V response, Message<?> message)
-
respondWithFailure
default void respondWithFailure(RequestFailureReason reason, Message<?> message)
-
-