## Uses of Interface
com.hazelcast.nio.serialization.Serializer

- Packages that use Serializer
  Package | Description
  --- | ---
  com.hazelcast.config | Provides classes for configuring HazelcastInstance.
  com.hazelcast.nio.serialization | Contains interfaces/classes related to serialization; such as serializer interfaces, input/output streams.

- - ### Uses of Serializer in com.hazelcast.config

    Methods in com.hazelcast.config that return Serializer
    Modifier and Type | Method and Description
    --- | ---
    `Serializer` | SerializerConfig.`getImplementation()` Returns the implementation of the serializer class.
    `Serializer` | GlobalSerializerConfig.`getImplementation()`

    Methods in com.hazelcast.config with parameters of type Serializer
    Modifier and Type | Method and Description
    --- | ---
    `SerializerConfig` | SerializerConfig.`setImplementation(Serializer implementation)` Sets the serializer implementation instance.
    `GlobalSerializerConfig` | GlobalSerializerConfig.`setImplementation(Serializer implementation)`

    Method parameters in com.hazelcast.config with type arguments of type Serializer
    Modifier and Type | Method and Description
    --- | ---
    `SerializerConfig` | SerializerConfig.`setClass(Class<? extends Serializer> clazz)` Sets the class of the serializer implementation.

  - ### Uses of Serializer in com.hazelcast.nio.serialization

    Subinterfaces of Serializer in com.hazelcast.nio.serialization
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ByteArraySerializer<T>` For sample usage custom serialization and other way of custom serialization see `StreamSerializer`.
    `interface` | `StreamSerializer<T>` A base class for custom serialization.

    Methods in com.hazelcast.nio.serialization that return Serializer
    Modifier and Type | Method and Description
    --- | ---
    `Serializer` | SerializerHook.`createSerializer()` Creates a new serializer for the serialization type

Copyright © 2019. All rights reserved.