## Uses of Class
com.hazelcast.nio.serialization.SerializableByConvention

- Packages that use SerializableByConvention
  Package | Description
  --- | ---
  com.hazelcast.concurrent.lock | This package contains Lock for Hazelcast. The `ILock` is the distributed version of the `Lock`.
  com.hazelcast.core | Provides core API interfaces/classes.
  com.hazelcast.partition | Contains the partition logic for Hazelcast.
  com.hazelcast.partition.strategy | Packages contains different partitioning strategies.
  com.hazelcast.spi | Provides interfaces/classes for the Hazelcast SPI for building distributed data structures and services.
  com.hazelcast.spi.partition | Contains the SPI for partition logic for Hazelcast.
  com.hazelcast.transaction | Provides interfaces/classes for Hazelcast transaction support.
  com.hazelcast.util | This package contains classes to support the inner workings of Hazelcast as well as some backports of newer Java features / data structures to support older Java versions in a clean and nice way.
  com.hazelcast.util.collection | The Agrona project backport: collections.

- - ### Uses of SerializableByConvention in com.hazelcast.concurrent.lock

    Classes in com.hazelcast.concurrent.lock with annotations of type SerializableByConvention
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InternalLockNamespace` A specialization of `ObjectNamespace` intended to be used by ILock proxies.

  - ### Uses of SerializableByConvention in com.hazelcast.core

    Classes in com.hazelcast.core with annotations of type SerializableByConvention
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MemberAttributeEvent` Event for member attribute changes.
    `class` | `MigrationEvent` An event fired when a partition migration starts, completes or fails.

  - ### Uses of SerializableByConvention in com.hazelcast.partition

    Classes in com.hazelcast.partition with annotations of type SerializableByConvention
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PartitionLostEvent` The event that is fired when a partition lost its owner and all backups.

  - ### Uses of SerializableByConvention in com.hazelcast.partition.strategy

    Classes in com.hazelcast.partition.strategy with annotations of type SerializableByConvention
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultPartitioningStrategy` A `PartitioningStrategy` that checks if the key implements `PartitionAware`.
    `class` | `StringAndPartitionAwarePartitioningStrategy`
    `class` | `StringPartitioningStrategy`

  - ### Uses of SerializableByConvention in com.hazelcast.spi

    Classes in com.hazelcast.spi with annotations of type SerializableByConvention
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultObjectNamespace` Deprecated. please use `DistributedObjectNamespace`
    `class` | `MemberAttributeServiceEvent` This service event is fired to inform services about a change in a member's attributes collection

  - ### Uses of SerializableByConvention in com.hazelcast.spi.partition

    Classes in com.hazelcast.spi.partition with annotations of type SerializableByConvention
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IPartitionLostEvent` Internal event that is dispatched to `PartitionAwareService.onPartitionLost(com.hazelcast.spi.partition.IPartitionLostEvent)`

  - ### Uses of SerializableByConvention in com.hazelcast.transaction

    Classes in com.hazelcast.transaction with annotations of type SerializableByConvention
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TransactionOptions` Contains the configuration for a Hazelcast transaction.

  - ### Uses of SerializableByConvention in com.hazelcast.util

    Classes in com.hazelcast.util with annotations of type SerializableByConvention
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ConcurrentReferenceHashMap<K,V>` An advanced hash table supporting configurable garbage collection semantics of keys and values, optional referential-equality, full concurrency of retrievals, and adjustable expected concurrency for updates.
    `protected static class` | `ConcurrentReferenceHashMap.SimpleEntry<K,V>`
    `protected class` | `ConcurrentReferenceHashMap.WriteThroughEntry` Custom Entry class used by EntryIterator.next(), that relays setValue changes to the underlying map.
    `class` | `SampleableConcurrentHashMap<K,V>` ConcurrentHashMap to extend iterator capability.

  - ### Uses of SerializableByConvention in com.hazelcast.util.collection

    Classes in com.hazelcast.util.collection with annotations of type SerializableByConvention
    Modifier and Type | Class and Description
    --- | ---
    `class` | `InflatableSet<T>` Provides fast `Set` implementation for cases where items are known to not contain duplicates.

Copyright © 2020. All rights reserved.