Uses of Interface org.apache.cassandra.io.IVersionedSerializer (apache-cassandra API)
Date: 2018-02-12

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

- Packages that use IVersionedSerializer
  Package | Description
  --- | ---
  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
    Modifier and Type | Class and Description
    --- | ---
    `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
    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.composites

    Methods in org.apache.cassandra.db.composites that return IVersionedSerializer
    Modifier and Type | Method and Description
    --- | ---
    `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
    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` | `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, 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
    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` | `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
    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<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 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
    Modifier and Type | Method and Description
    --- | ---
    `static <T> byte[]` | FBUtilities.`serialize(T object, IVersionedSerializer<T> serializer, int version)`

Copyright © 2018 The Apache Software Foundation