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

Packages that use IVersionedSerializer
org.apache.cassandra.db
org.apache.cassandra.db.composites
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
`class` `ColumnFamilySerializer`
`static class` `CounterMutation.CounterMutationSerializer`
`static class` `DeletionInfo.Serializer`
`static class` `Mutation.MutationSerializer`
`static class` `RangeTombstoneList.Serializer`
`static class` `Row.RowSerializer`
`static class` `TruncateResponse.TruncateResponseSerializer`
`static class` `WriteResponse.WriteResponseSerializer`

Fields in org.apache.cassandra.db declared as IVersionedSerializer
`static IVersionedSerializer<PagedRangeCommand>` PagedRangeCommand.`serializer`
`static IVersionedSerializer<ReadResponse>` ReadResponse.`serializer`
`static IVersionedSerializer<Truncation>` Truncation.`serializer`

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

Methods in org.apache.cassandra.db.composites that return IVersionedSerializer
`IVersionedSerializer<IDiskAtomFilter>` AbstractCellNameType.`diskAtomFilterSerializer()`
`IVersionedSerializer<IDiskAtomFilter>` CellNameType.`diskAtomFilterSerializer()`
`IVersionedSerializer<NamesQueryFilter>` AbstractCellNameType.`namesQueryFilterSerializer()`
`IVersionedSerializer<NamesQueryFilter>` CellNameType.`namesQueryFilterSerializer()`
`IVersionedSerializer<SliceQueryFilter>` AbstractCType.`sliceQueryFilterSerializer()`
`IVersionedSerializer<SliceQueryFilter>` CType.`sliceQueryFilterSerializer()`
`IVersionedSerializer<ColumnSlice>` AbstractCType.`sliceSerializer()`
`IVersionedSerializer<ColumnSlice>` CType.`sliceSerializer()`

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

Classes in org.apache.cassandra.db.filter that implement IVersionedSerializer
`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
`static class` `BootStrapper.StringSerializer`

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

Classes in org.apache.cassandra.gms that implement IVersionedSerializer
`static class` `EchoMessage.EchoMessageSerializer`

Fields in org.apache.cassandra.gms declared as IVersionedSerializer
`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
`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
`protected IVersionedSerializer<?>` CallbackInfo.`serializer`
`IVersionedSerializer<T>` MessageOut.`serializer`

Fields in org.apache.cassandra.net with type parameters of type IVersionedSerializer
`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, boolean failureCallback)` 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, boolean allowHints)`

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

Classes in org.apache.cassandra.repair that implement IVersionedSerializer
`static class` `NodePair.NodePairSerializer`

Fields in org.apache.cassandra.repair declared as IVersionedSerializer
`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
`static interface` `RepairMessage.MessageSerializer<T extends RepairMessage>`

Classes in org.apache.cassandra.repair.messages that implement IVersionedSerializer
`static class` `AnticompactionRequest.AnticompactionRequestSerializer`
`static class` `CleanupMessage.CleanupMessageSerializer`
`static class` `PrepareMessage.PrepareMessageSerializer`
`static class` `RepairMessage.RepairMessageSerializer`
`static class` `SnapshotMessage.SnapshotMessageSerializer`
`static class` `SyncRequest.SyncRequestSerializer`
`static class` `ValidationRequest.ValidationRequestSerializer`

Fields in org.apache.cassandra.repair.messages declared as IVersionedSerializer
`static IVersionedSerializer<RepairMessage>` RepairMessage.`serializer`

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

Classes in org.apache.cassandra.service that implement IVersionedSerializer
`static class` `MigrationManager.MigrationsSerializer`

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

Classes in org.apache.cassandra.service.paxos that implement IVersionedSerializer
`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
`static class` `StreamRequest.StreamRequestSerializer`
`static class` `StreamSummary.StreamSummarySerializer`

Fields in org.apache.cassandra.streaming declared as IVersionedSerializer
`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
`static IVersionedSerializer<CompressionInfo>` CompressionInfo.`serializer`

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

Fields in org.apache.cassandra.streaming.messages declared as IVersionedSerializer
`static IVersionedSerializer<StreamInitMessage>` StreamInitMessage.`serializer`

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

Classes in org.apache.cassandra.utils that implement IVersionedSerializer
`class` `BooleanSerializer`
`static class` `IntervalTree.Serializer<C extends java.lang.Comparable<? super C>,D,I extends Interval<C,D>>`
`static class` `MerkleTree.MerkleTreeSerializer`
`class` `UUIDSerializer`

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