## Uses of Class
org.apache.cassandra.net.MessageOut

- Packages that use MessageOut
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.net |
  org.apache.cassandra.repair.messages |

- - ### Uses of MessageOut in org.apache.cassandra.db

    Methods in org.apache.cassandra.db that return MessageOut
    Modifier and Type | Method and Description
    --- | ---
    `abstract MessageOut<? extends AbstractRangeCommand>` | AbstractRangeCommand.`createMessage()`
    `MessageOut<Mutation>` | Mutation.`createMessage()`
    `MessageOut<PagedRangeCommand>` | PagedRangeCommand.`createMessage()`
    `MessageOut<RangeSliceCommand>` | RangeSliceCommand.`createMessage()`
    `MessageOut<RangeSliceReply>` | RangeSliceReply.`createMessage()`
    `MessageOut<ReadCommand>` | ReadCommand.`createMessage()`
    `MessageOut` | SnapshotCommand.`createMessage()`
    `MessageOut<TruncateResponse>` | TruncateResponse.`createMessage()`
    `MessageOut<Truncation>` | Truncation.`createMessage()`
    `MessageOut<WriteResponse>` | WriteResponse.`createMessage()`
    `MessageOut<Mutation>` | Mutation.`createMessage(MessagingService.Verb verb)`
    `MessageOut<CounterMutation>` | CounterMutation.`makeMutationMessage()`

  - ### Uses of MessageOut in org.apache.cassandra.net

    Methods in org.apache.cassandra.net that return MessageOut
    Modifier and Type | Method and Description
    --- | ---
    `MessageOut<T>` | MessageOut.`withParameter(java.lang.String key, byte[] value)`

    Methods in org.apache.cassandra.net with parameters of type MessageOut
    Modifier and Type | Method and Description
    --- | ---
    `int` | MessagingService.`addCallback(IAsyncCallback cb, MessageOut<?> message, java.net.InetAddress to, long timeout, ConsistencyLevel consistencyLevel, boolean allowHints)`
    `int` | MessagingService.`addCallback(IAsyncCallback cb, MessageOut message, java.net.InetAddress to, long timeout, boolean failureCallback)`
    `boolean` | IMessageSink.`allowOutgoingMessage(MessageOut message, int id, java.net.InetAddress to)` Allow or drop an outgoing message
    `void` | OutboundTcpConnection.`enqueue(MessageOut<?> message, int id)`
    `OutboundTcpConnection` | MessagingService.`getConnection(java.net.InetAddress to, MessageOut msg)`
    `void` | MessagingService.`sendOneWay(MessageOut message, java.net.InetAddress to)`
    `void` | MessagingService.`sendOneWay(MessageOut message, int id, java.net.InetAddress to)` Send a message to a given endpoint.
    `void` | MessagingService.`sendReply(MessageOut message, int id, java.net.InetAddress to)`
    `int` | MessagingService.`sendRR(MessageOut<?> message, java.net.InetAddress to, AbstractWriteResponseHandler<?> handler, boolean allowHints)` Send a mutation message or a Paxos Commit to a given endpoint.
    `<T> AsyncOneResponse<T>` | MessagingService.`sendRR(MessageOut message, java.net.InetAddress to)`
    `int` | MessagingService.`sendRR(MessageOut message, java.net.InetAddress to, IAsyncCallback cb)`
    `int` | MessagingService.`sendRR(MessageOut message, java.net.InetAddress to, IAsyncCallback cb, long timeout, boolean failureCallback)` Send a non-mutation message to a given endpoint.
    `int` | MessagingService.`sendRRWithFailure(MessageOut message, java.net.InetAddress to, IAsyncCallbackWithFailure cb)`

    Constructors in org.apache.cassandra.net with parameters of type MessageOut
    Constructor and Description
    `WriteCallbackInfo(java.net.InetAddress target, IAsyncCallback callback, MessageOut message, IVersionedSerializer<?> serializer, ConsistencyLevel consistencyLevel, boolean allowHints)`

  - ### Uses of MessageOut in org.apache.cassandra.repair.messages

    Methods in org.apache.cassandra.repair.messages that return MessageOut
    Modifier and Type | Method and Description
    --- | ---
    `MessageOut<RepairMessage>` | RepairMessage.`createMessage()`

Copyright © 2018 The Apache Software Foundation