Interface SynchronousListener<K,V>

All Known Subinterfaces:
MapListenerSupport.PrimingListener<K,V>, MapListenerSupport.SynchronousListener<K,V>
All Known Implementing Classes:
CachingMap.DeactivationListener, CachingMap.FrontMapListener, CachingMap.PrimingListener, CachingMap.SimpleListener, ConfigurableQuorumPolicy.MembershipQuorumPolicy.QuorumListener, ContinuousQueryCache.AddListener, ContinuousQueryCache.DeactivationListener, ContinuousQueryCache.RemoveListener, InvocableMapHelper.IndexAdapter, LocalCacheSynchronousMapListener, MapListenerProxy.DeactivationListener, MapListenerProxy.WrapperPrimingListener, MapListenerSupport.WrapperPrimingListener, MapListenerSupport.WrapperSynchronousListener, PartitionedCacheConfigurationMapListener, PartitionedCacheSynchronousMapListener

public interface SynchronousListener<K,V>
A tag interface indicating that a listener implementation has to receive the event notifications synchronously on the corresponding service's thread.

This interface should be considered as a very advanced feature, as a listener implementation that is marked as a SynchronousListener must exercise extreme caution during event processing since any delay with return or unhandled exception will cause a delay or complete shutdown of the corresponding service.

Since:
Coherence 3.6
Author:
rhl 2010.03.07