## Uses of Interface
com.hazelcast.spi.exception.RetryableException

- Packages that use RetryableException
  Package | Description
  --- | ---
  com.hazelcast.core | Provides core API interfaces/classes.
  com.hazelcast.cp.exception | Contains exceptions that can be thrown by APIs of the CP subsystem
  com.hazelcast.crdt | This package contains CRDT (conflict-free replicated data type) implementations based on the Hazelcast infrastructure.
  com.hazelcast.spi.exception | Contains exceptions for Hazelcast SPI.

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

    Classes in com.hazelcast.core that implement RetryableException
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MemberLeftException` A `ExecutionException` thrown when a member left during an invocation or execution.

  - ### Uses of RetryableException in com.hazelcast.cp.exception

    Classes in com.hazelcast.cp.exception that implement RetryableException
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CannotReplicateException` A `CPSubsystemException` which is thrown when an entry cannot be replicated, which can occur in one of the following cases: a member leaves the CP group CP group itself is terminated uncommitted entry count reaches to (see `RaftAlgorithmConfig.getUncommittedEntryCountToRejectNewAppends()`) a membership change is requested before an entry is committed on a term

  - ### Uses of RetryableException in com.hazelcast.crdt

    Classes in com.hazelcast.crdt that implement RetryableException
    Modifier and Type | Class and Description
    --- | ---
    `class` | `TargetNotReplicaException` Exception that indicates that the receiver of a CRDT operation is not a CRDT replica.

  - ### Uses of RetryableException in com.hazelcast.spi.exception

    Classes in com.hazelcast.spi.exception that implement RetryableException
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CallerNotMemberException` A `RetryableHazelcastException` that indicates that an operation was sent by a machine which isn't member in the cluster when the operation is executed.
    `class` | `PartitionMigratingException` A `RetryableHazelcastException` that is thrown when an operation is executed on a partition, but that partition is currently being moved around.
    `class` | `RetryableHazelcastException` A 'marker' exception that indicates that an operation can be retried.
    `class` | `RetryableIOException` A `IOException` indicating that there was a IO failure, but it can be retried.
    `class` | `TargetNotMemberException` A `RetryableHazelcastException` that indicates operation is send to a machine that isn't member of the cluster.
    `class` | `WrongTargetException` A `RetryableHazelcastException` indicating that an operation is executed on a wrong member.

Copyright © 2020. All rights reserved.