| Interface | Description | 
|---|---|
| WanConsumer | Interface to be implemented by custom WAN event consumers. | 
| WanEvent<T> | Interface for all WAN replication messages | 
| WanMigrationAwarePublisher<T> | Interface for WAN publisher migration related events. | 
| WanPublisher<T> | This interface offers the implementation of different kinds of replication
 techniques like TCP, UDP or maybe even an JMS based service. | 
| Class | Description | 
|---|---|
| WanEventCounters | Counters for WAN events for a single distributed object type (map or
 cache). | 
| WanEventCounters.DistributedObjectWanEventCounters | Counters for WAN events for a single map or cache. | 
| Enum | Description | 
|---|---|
| WanEventType | The type of the WAN event, signifies the type of the mutation that occurred
 that caused the WAN event. | 
| WanPublisherState | Defines the state in which a WAN publisher can be in if it is not shutting
 down. | 
| Exception | Description | 
|---|---|
| WanQueueFullException | A  HazelcastExceptionthat
 is thrown when the wan replication queues are full
 This exception is only thrown when WAN is configured withWanQueueFullBehavior.THROW_EXCEPTION | 
Copyright © 2020 Hazelcast, Inc.. All rights reserved.