## 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.service |
  org.apache.cassandra.streaming |
  org.apache.cassandra.streaming.compress |
  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<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

    Fields in org.apache.cassandra.gms declared as IVersionedSerializer
    Modifier and Type | Field and Description
    --- | ---
    `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, IMessageCallback callback, IVersionedSerializer<?> serializer)` Create CallbackInfo without sent message
    `CallbackInfo(java.net.InetAddress target, IMessageCallback callback, MessageOut<?> sentMessage, IVersionedSerializer<?> serializer)`
    `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)`

  - ### 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` | `AntiEntropyService.TreeRequest.TreeRequestSerializer`
    `static class` | `AntiEntropyService.Validator.ValidatorSerializer`
    `static class` | `MigrationManager.MigrationsSerializer`

  - ### 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` | `PendingFile.PendingFileSerializer`

    Fields in org.apache.cassandra.streaming declared as IVersionedSerializer
    Modifier and Type | Field and Description
    --- | ---
    `static IVersionedSerializer<StreamHeader>` | StreamHeader.`serializer`
    `static IVersionedSerializer<StreamReply>` | StreamReply.`serializer`
    `static IVersionedSerializer<StreamRequest>` | StreamRequest.`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.utils

    Classes in org.apache.cassandra.utils that implement IVersionedSerializer
    Modifier and Type | Class and Description
    --- | ---
    `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)`

Copyright © 2014 The Apache Software Foundation