## Uses of Interface
org.apache.cassandra.io.IVersionedSerializer

Packages that use IVersionedSerializer
Package | Description
--- | ---
org.apache.cassandra.db |
org.apache.cassandra.db.filter |
org.apache.cassandra.dht |
org.apache.cassandra.gms |
org.apache.cassandra.io.compress |
org.apache.cassandra.net |
org.apache.cassandra.repair |
org.apache.cassandra.repair.messages |
org.apache.cassandra.service |
org.apache.cassandra.service.paxos |
org.apache.cassandra.streaming |
org.apache.cassandra.streaming.compress |
org.apache.cassandra.streaming.messages |
org.apache.cassandra.utils |

### Uses of IVersionedSerializer in org.apache.cassandra.db

Classes in org.apache.cassandra.db that implement IVersionedSerializer
Modifier and Type | Class and Description
--- | ---
`class` | `ColumnFamilySerializer`
`static class` | `DeletionInfo.Serializer`
`static class` | `RangeTombstoneList.Serializer`
`static class` | `Row.RowSerializer`
`static class` | `RowMutation.RowMutationSerializer`
`static class` | `TruncateResponse.TruncateResponseSerializer`
`static class` | `WriteResponse.WriteResponseSerializer`

Fields in org.apache.cassandra.db declared as IVersionedSerializer
Modifier and Type | Field and Description
--- | ---
`static IVersionedSerializer<PagedRangeCommand>` | PagedRangeCommand.`serializer`
`static IVersionedSerializer<ReadResponse>` | ReadResponse.`serializer`
`static IVersionedSerializer<Truncation>` | Truncation.`serializer`

### Uses of IVersionedSerializer in org.apache.cassandra.db.filter

Classes in org.apache.cassandra.db.filter that implement IVersionedSerializer
Modifier and Type | Class and Description
--- | ---
`static class` | `ColumnSlice.Serializer`
`static class` | `IDiskAtomFilter.Serializer`
`static class` | `NamesQueryFilter.Serializer`
`static class` | `SliceQueryFilter.Serializer`

### Uses of IVersionedSerializer in org.apache.cassandra.dht

Classes in org.apache.cassandra.dht that implement IVersionedSerializer
Modifier and Type | Class and Description
--- | ---
`static class` | `AbstractBounds.AbstractBoundsSerializer`
`static class` | `BootStrapper.StringSerializer`

### Uses of IVersionedSerializer in org.apache.cassandra.gms

Classes in org.apache.cassandra.gms that implement IVersionedSerializer
Modifier and Type | Class and Description
--- | ---
`static class` | `EchoMessage.EchoMessageSerializer`

Fields in org.apache.cassandra.gms declared as IVersionedSerializer
Modifier and Type | Field and Description
--- | ---
`static IVersionedSerializer<EchoMessage>` | EchoMessage.`serializer`
`static IVersionedSerializer<EndpointState>` | EndpointState.`serializer`
`static IVersionedSerializer<GossipDigest>` | GossipDigest.`serializer`
`static IVersionedSerializer<GossipDigestAck>` | GossipDigestAck.`serializer`
`static IVersionedSerializer<GossipDigestAck2>` | GossipDigestAck2.`serializer`
`static IVersionedSerializer<GossipDigestSyn>` | GossipDigestSyn.`serializer`
`static IVersionedSerializer<VersionedValue>` | VersionedValue.`serializer`

### Uses of IVersionedSerializer in org.apache.cassandra.io.compress

Fields in org.apache.cassandra.io.compress declared as IVersionedSerializer
Modifier and Type | Field and Description
--- | ---
`static IVersionedSerializer<CompressionMetadata.Chunk>` | CompressionMetadata.Chunk.`serializer`
`static IVersionedSerializer<CompressionParameters>` | CompressionParameters.`serializer`

### Uses of IVersionedSerializer in org.apache.cassandra.net

Fields in org.apache.cassandra.net declared as IVersionedSerializer
Modifier and Type | Field and Description
--- | ---
`protected IVersionedSerializer<?>` | CallbackInfo.`serializer`
`IVersionedSerializer<T>` | MessageOut.`serializer`

Fields in org.apache.cassandra.net with type parameters of type IVersionedSerializer
Modifier and Type | Field and Description
--- | ---
`static java.util.EnumMap<MessagingService.Verb,IVersionedSerializer<?>>` | MessagingService.`callbackDeserializers` A Map of what kind of serializer to wire up to a REQUEST_RESPONSE callback, based on outbound Verb.
`static java.util.EnumMap<MessagingService.Verb,IVersionedSerializer<?>>` | MessagingService.`verbSerializers` Messages we receive in IncomingTcpConnection have a Verb that tells us what kind of message it is.

Constructors in org.apache.cassandra.net with parameters of type IVersionedSerializer
Constructor and Description
`CallbackInfo(java.net.InetAddress target, IAsyncCallback callback, IVersionedSerializer<?> serializer)` Create CallbackInfo without sent message
`MessageOut(java.net.InetAddress from, MessagingService.Verb verb, T payload, IVersionedSerializer<T> serializer, java.util.Map<java.lang.String,byte[]> parameters)`
`MessageOut(MessagingService.Verb verb, T payload, IVersionedSerializer<T> serializer)`
`WriteCallbackInfo(java.net.InetAddress target, IAsyncCallback callback, MessageOut message, IVersionedSerializer<?> serializer, ConsistencyLevel consistencyLevel)`

### Uses of IVersionedSerializer in org.apache.cassandra.repair

Classes in org.apache.cassandra.repair that implement IVersionedSerializer
Modifier and Type | Class and Description
--- | ---
`static class` | `NodePair.NodePairSerializer`

Fields in org.apache.cassandra.repair declared as IVersionedSerializer
Modifier and Type | Field and Description
--- | ---
`static IVersionedSerializer<NodePair>` | NodePair.`serializer`
`static IVersionedSerializer<RepairJobDesc>` | RepairJobDesc.`serializer`

### Uses of IVersionedSerializer in org.apache.cassandra.repair.messages

Subinterfaces of IVersionedSerializer in org.apache.cassandra.repair.messages
Modifier and Type | Interface and Description
--- | ---
`static interface` | `RepairMessage.MessageSerializer<T extends RepairMessage>`

Classes in org.apache.cassandra.repair.messages that implement IVersionedSerializer
Modifier and Type | Class and Description
--- | ---
`static class` | `RepairMessage.RepairMessageSerializer`
`static class` | `SyncRequest.SyncRequestSerializer`
`static class` | `ValidationRequest.ValidationRequestSerializer`

Fields in org.apache.cassandra.repair.messages declared as IVersionedSerializer
Modifier and Type | Field and Description
--- | ---
`static IVersionedSerializer<RepairMessage>` | RepairMessage.`serializer`

### Uses of IVersionedSerializer in org.apache.cassandra.service

Classes in org.apache.cassandra.service that implement IVersionedSerializer
Modifier and Type | Class and Description
--- | ---
`static class` | `MigrationManager.MigrationsSerializer`

### Uses of IVersionedSerializer in org.apache.cassandra.service.paxos

Classes in org.apache.cassandra.service.paxos that implement IVersionedSerializer
Modifier and Type | Class and Description
--- | ---
`static class` | `Commit.CommitSerializer`
`static class` | `PrepareResponse.PrepareResponseSerializer`

### Uses of IVersionedSerializer in org.apache.cassandra.streaming

Classes in org.apache.cassandra.streaming that implement IVersionedSerializer
Modifier and Type | Class and Description
--- | ---
`static class` | `StreamRequest.StreamRequestSerializer`
`static class` | `StreamSummary.StreamSummarySerializer`

Fields in org.apache.cassandra.streaming declared as IVersionedSerializer
Modifier and Type | Field and Description
--- | ---
`static IVersionedSerializer<StreamRequest>` | StreamRequest.`serializer`
`static IVersionedSerializer<StreamSummary>` | StreamSummary.`serializer`

### Uses of IVersionedSerializer in org.apache.cassandra.streaming.compress

Fields in org.apache.cassandra.streaming.compress declared as IVersionedSerializer
Modifier and Type | Field and Description
--- | ---
`static IVersionedSerializer<CompressionInfo>` | CompressionInfo.`serializer`

### Uses of IVersionedSerializer in org.apache.cassandra.streaming.messages

Fields in org.apache.cassandra.streaming.messages declared as IVersionedSerializer
Modifier and Type | Field and Description
--- | ---
`static IVersionedSerializer<FileMessageHeader>` | FileMessageHeader.`serializer`
`static IVersionedSerializer<StreamInitMessage>` | StreamInitMessage.`serializer`

### Uses of IVersionedSerializer in org.apache.cassandra.utils

Classes in org.apache.cassandra.utils that implement IVersionedSerializer
Modifier and Type | Class and Description
--- | ---
`class` | `BooleanSerializer`
`static class` | `IntervalTree.Serializer<C,D,I extends Interval<C,D>>`
`static class` | `MerkleTree.MerkleTreeSerializer`
`class` | `UUIDSerializer`

Methods in org.apache.cassandra.utils with parameters of type IVersionedSerializer
Modifier and Type | Method and Description
--- | ---
`static <T> byte[]` | FBUtilities.`serialize(T object, IVersionedSerializer<T> serializer, int version)`