## 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.sink |
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<RowMutation>> message, int id)`
`void` | CounterMutationVerbHandler.`doVerb(MessageIn<CounterMutation> message, int id)`
`void` | ReadVerbHandler.`doVerb(MessageIn<ReadCommand> message, int id)`
`void` | ReadRepairVerbHandler.`doVerb(MessageIn<RowMutation> message, int id)`
`void` | RowMutationVerbHandler.`doVerb(MessageIn<RowMutation> 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
--- | ---
`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)`
`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)`

### 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)`

### 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 java.util.Set<MessageIn<ReadResponse>>` | AbstractRowResolver.`replies`
`protected java.util.Collection<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)`
`abstract void` | AbstractWriteResponseHandler.`response(MessageIn msg)` null message means "response from local write"
`void` | DatacenterSyncWriteResponseHandler.`response(MessageIn message)`
`void` | DatacenterWriteResponseHandler.`response(MessageIn message)`
`void` | TruncateResponseHandler.`response(MessageIn message)`
`void` | WriteResponseHandler.`response(MessageIn m)`
`void` | AsyncRepairCallback.`response(MessageIn<ReadResponse> message)`
`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.sink

Methods in org.apache.cassandra.sink that return MessageIn
Modifier and Type | Method and Description
--- | ---
`MessageIn` | IMessageSink.`handleMessage(MessageIn message, int id, java.net.InetAddress to)` Transform or drop an incoming message
`static MessageIn` | SinkManager.`processInboundMessage(MessageIn message, int id)`

Methods in org.apache.cassandra.sink with parameters of type MessageIn
Modifier and Type | Method and Description
--- | ---
`MessageIn` | IMessageSink.`handleMessage(MessageIn message, int id, java.net.InetAddress to)` Transform or drop an incoming message
`static MessageIn` | SinkManager.`processInboundMessage(MessageIn message, int id)`

### 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.