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

- Packages that use MessageIn
  Package | Description
  --- | ---
  org.apache.cassandra.db |
  org.apache.cassandra.gms |
  org.apache.cassandra.net |
  org.apache.cassandra.repair |
  org.apache.cassandra.service |
  org.apache.cassandra.service.paxos |
  org.apache.cassandra.streaming |
  org.apache.cassandra.tracing |

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

    Methods in org.apache.cassandra.db with parameters of type MessageIn
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefinitionsUpdateVerbHandler.`doVerb(MessageIn<java.util.Collection<Mutation>> message, int id)`
    `void` | CounterMutationVerbHandler.`doVerb(MessageIn<CounterMutation> message, int id)`
    `void` | MutationVerbHandler.`doVerb(MessageIn<Mutation> message, int id)`
    `void` | ReadRepairVerbHandler.`doVerb(MessageIn<Mutation> message, int id)`
    `void` | ReadVerbHandler.`doVerb(MessageIn<ReadCommand> message, int id)`
    `void` | TruncateVerbHandler.`doVerb(MessageIn<Truncation> message, int id)`
    `void` | MigrationRequestVerbHandler.`doVerb(MessageIn message, int id)`
    `void` | SchemaCheckVerbHandler.`doVerb(MessageIn message, int id)`

  - ### Uses of MessageIn in org.apache.cassandra.gms

    Methods in org.apache.cassandra.gms with parameters of type MessageIn
    Modifier and Type | Method and Description
    --- | ---
    `void` | GossipDigestAckVerbHandler.`doVerb(MessageIn<GossipDigestAck> message, int id)`
    `void` | GossipDigestAck2VerbHandler.`doVerb(MessageIn<GossipDigestAck2> message, int id)`
    `void` | GossipDigestSynVerbHandler.`doVerb(MessageIn<GossipDigestSyn> message, int id)`
    `void` | GossipShutdownVerbHandler.`doVerb(MessageIn message, int id)`

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

    Methods in org.apache.cassandra.net that return MessageIn
    Modifier and Type | Method and Description
    --- | ---
    `static <T> MessageIn<T>` | MessageIn.`create(java.net.InetAddress from, T payload, java.util.Map<java.lang.String,byte[]> parameters, MessagingService.Verb verb, int version)`
    `static <T2> MessageIn<T2>` | MessageIn.`read(java.io.DataInput in, int version, int id)`

    Methods in org.apache.cassandra.net with parameters of type MessageIn
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | IMessageSink.`allowIncomingMessage(MessageIn message, int id)` Allow or drop an incoming message
    `void` | IVerbHandler.`doVerb(MessageIn<T> message, int id)` This method delivers a message to the implementing class (if the implementing class was registered by a call to MessagingService.registerVerbHandlers).
    `void` | ResponseVerbHandler.`doVerb(MessageIn message, int id)`
    `void` | MessagingService.`receive(MessageIn message, int id, long timestamp, boolean isCrossNodeTimestamp)`
    `void` | AsyncOneResponse.`response(MessageIn<T> response)`
    `void` | IAsyncCallback.`response(MessageIn<T> msg)`

    Constructors in org.apache.cassandra.net with parameters of type MessageIn
    Constructor and Description
    `MessageDeliveryTask(MessageIn message, int id, long timestamp, boolean isCrossNodeTimestamp)`

  - ### Uses of MessageIn in org.apache.cassandra.repair

    Methods in org.apache.cassandra.repair with parameters of type MessageIn
    Modifier and Type | Method and Description
    --- | ---
    `void` | RepairMessageVerbHandler.`doVerb(MessageIn<RepairMessage> message, int id)`
    `void` | AnticompactionTask.AnticompactionCallback.`response(MessageIn msg)`

  - ### Uses of MessageIn in org.apache.cassandra.service

    Fields in org.apache.cassandra.service with type parameters of type MessageIn
    Modifier and Type | Field and Description
    --- | ---
    `protected Accumulator<MessageIn<ReadResponse>>` | AbstractRowResolver.`replies`
    `protected java.util.Queue<MessageIn<RangeSliceReply>>` | RangeSliceResponseResolver.`responses`

    Methods in org.apache.cassandra.service that return types with arguments of type MessageIn
    Modifier and Type | Method and Description
    --- | ---
    `java.lang.Iterable<MessageIn<ReadResponse>>` | AbstractRowResolver.`getMessages()`
    `java.lang.Iterable<MessageIn<TMessage>>` | IResponseResolver.`getMessages()`
    `java.lang.Iterable<MessageIn<RangeSliceReply>>` | RangeSliceResponseResolver.`getMessages()`

    Methods in org.apache.cassandra.service with parameters of type MessageIn
    Modifier and Type | Method and Description
    --- | ---
    `void` | RangeSliceVerbHandler.`doVerb(MessageIn<AbstractRangeCommand> message, int id)`
    `void` | EchoVerbHandler.`doVerb(MessageIn<EchoMessage> message, int id)`
    `void` | SnapshotVerbHandler.`doVerb(MessageIn<SnapshotCommand> message, int id)`
    `void` | RangeSliceResponseResolver.`preprocess(MessageIn message)`
    `void` | AbstractRowResolver.`preprocess(MessageIn<ReadResponse> message)`
    `void` | IResponseResolver.`preprocess(MessageIn<TMessage> message)`
    `void` | TruncateResponseHandler.`response(MessageIn message)`
    `void` | AsyncRepairCallback.`response(MessageIn<ReadResponse> message)`
    `abstract void` | AbstractWriteResponseHandler.`response(MessageIn<T> msg)` null message means "response from local write"
    `void` | DatacenterSyncWriteResponseHandler.`response(MessageIn<T> message)`
    `void` | DatacenterWriteResponseHandler.`response(MessageIn<T> message)`
    `void` | WriteResponseHandler.`response(MessageIn<T> m)`
    `void` | ReadCallback.`response(MessageIn<TMessage> message)`

  - ### Uses of MessageIn in org.apache.cassandra.service.paxos

    Methods in org.apache.cassandra.service.paxos with parameters of type MessageIn
    Modifier and Type | Method and Description
    --- | ---
    `void` | CommitVerbHandler.`doVerb(MessageIn<Commit> message, int id)`
    `void` | PrepareVerbHandler.`doVerb(MessageIn<Commit> message, int id)`
    `void` | ProposeVerbHandler.`doVerb(MessageIn<Commit> message, int id)`
    `void` | ProposeCallback.`response(MessageIn<java.lang.Boolean> msg)`
    `void` | PrepareCallback.`response(MessageIn<PrepareResponse> message)`

  - ### Uses of MessageIn in org.apache.cassandra.streaming

    Methods in org.apache.cassandra.streaming with parameters of type MessageIn
    Modifier and Type | Method and Description
    --- | ---
    `void` | ReplicationFinishedVerbHandler.`doVerb(MessageIn msg, int id)`

  - ### Uses of MessageIn in org.apache.cassandra.tracing

    Methods in org.apache.cassandra.tracing with parameters of type MessageIn
    Modifier and Type | Method and Description
    --- | ---
    `TraceState` | Tracing.`initializeFromMessage(MessageIn<?> message)` Determines the tracing context from a message.

Copyright © 2018 The Apache Software Foundation