Class BaseXSiteStateProviderState<T extends org.infinispan.xsite.statetransfer.BaseXSiteStateProviderState.OutboundTask>

java.lang.Object
org.infinispan.xsite.statetransfer.BaseXSiteStateProviderState<T>
All Implemented Interfaces:
XSiteStateProviderState
Direct Known Subclasses:
AsyncProviderState, SyncProviderState

public abstract class BaseXSiteStateProviderState<T extends org.infinispan.xsite.statetransfer.BaseXSiteStateProviderState.OutboundTask> extends Object implements XSiteStateProviderState
Common code for AsyncProviderState and SyncProviderState implementation.

The only difference between the two implementation is the way the state is send to the remote site. The synchronous implementation sends the state directly while the asynchronous makes use of IRAC (and its conflict resolution).

Since:
12.0
Author:
Pedro Ruivo