Package com.oracle.coherence.client
Class GrpcCacheLifecycleEventDispatcher.GrpcCacheLifecycleEvent
- java.lang.Object
-
- com.tangosol.net.events.internal.AbstractEvent<T>
-
- com.oracle.coherence.client.GrpcCacheLifecycleEventDispatcher.AbstractEvent<com.tangosol.net.events.partition.cache.CacheLifecycleEvent.Type>
-
- com.oracle.coherence.client.GrpcCacheLifecycleEventDispatcher.GrpcCacheLifecycleEvent
-
- All Implemented Interfaces:
com.tangosol.net.events.Event<com.tangosol.net.events.partition.cache.CacheLifecycleEvent.Type>,com.tangosol.net.events.partition.cache.CacheLifecycleEvent
- Enclosing class:
- GrpcCacheLifecycleEventDispatcher
protected static class GrpcCacheLifecycleEventDispatcher.GrpcCacheLifecycleEvent extends GrpcCacheLifecycleEventDispatcher.AbstractEvent<com.tangosol.net.events.partition.cache.CacheLifecycleEvent.Type> implements com.tangosol.net.events.partition.cache.CacheLifecycleEvent
CacheLifecycleEventimplementation raised by this dispatcher.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedGrpcCacheLifecycleEvent(GrpcCacheLifecycleEventDispatcher dispatcher, com.tangosol.net.events.partition.cache.CacheLifecycleEvent.Type eventType, com.tangosol.net.NamedCache cache)Construct a cache truncate event.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddispatch(Collection<? extends com.tangosol.net.events.EventInterceptor<?>> colIter)StringgetCacheName()protected StringgetDescription()com.tangosol.net.events.partition.cache.PartitionedCacheDispatchergetDispatcher()com.tangosol.net.events.partition.cache.CacheLifecycleEventDispatchergetEventDispatcher()StringgetScopeName()StringgetServiceName()StringgetSessionName()protected booleanisMutableEvent()-
Methods inherited from class com.tangosol.net.events.internal.AbstractEvent
getIterator, getType, isVetoable, nextInterceptor, setIterator, toString
-
-
-
-
Constructor Detail
-
GrpcCacheLifecycleEvent
protected GrpcCacheLifecycleEvent(GrpcCacheLifecycleEventDispatcher dispatcher, com.tangosol.net.events.partition.cache.CacheLifecycleEvent.Type eventType, com.tangosol.net.NamedCache cache)
Construct a cache truncate event.- Parameters:
dispatcher- the dispatcher that raised this eventeventType- the event type
-
-
Method Detail
-
isMutableEvent
protected boolean isMutableEvent()
- Overrides:
isMutableEventin classcom.tangosol.net.events.internal.AbstractEvent<com.tangosol.net.events.partition.cache.CacheLifecycleEvent.Type>
-
getDescription
protected String getDescription()
- Overrides:
getDescriptionin classcom.tangosol.net.events.internal.AbstractEvent<com.tangosol.net.events.partition.cache.CacheLifecycleEvent.Type>
-
getCacheName
public String getCacheName()
- Specified by:
getCacheNamein interfacecom.tangosol.net.events.partition.cache.CacheLifecycleEvent
-
getServiceName
public String getServiceName()
- Specified by:
getServiceNamein interfacecom.tangosol.net.events.partition.cache.CacheLifecycleEvent
-
getScopeName
public String getScopeName()
- Specified by:
getScopeNamein interfacecom.tangosol.net.events.partition.cache.CacheLifecycleEvent
-
getSessionName
public String getSessionName()
- Specified by:
getSessionNamein interfacecom.tangosol.net.events.partition.cache.CacheLifecycleEvent
-
getEventDispatcher
public com.tangosol.net.events.partition.cache.CacheLifecycleEventDispatcher getEventDispatcher()
- Specified by:
getEventDispatcherin interfacecom.tangosol.net.events.partition.cache.CacheLifecycleEvent
-
getDispatcher
public com.tangosol.net.events.partition.cache.PartitionedCacheDispatcher getDispatcher()
- Specified by:
getDispatcherin interfacecom.tangosol.net.events.partition.cache.CacheLifecycleEvent- Specified by:
getDispatcherin interfacecom.tangosol.net.events.Event<com.tangosol.net.events.partition.cache.CacheLifecycleEvent.Type>- Overrides:
getDispatcherin classcom.tangosol.net.events.internal.AbstractEvent<com.tangosol.net.events.partition.cache.CacheLifecycleEvent.Type>
-
dispatch
protected void dispatch(Collection<? extends com.tangosol.net.events.EventInterceptor<?>> colIter)
- Overrides:
dispatchin classcom.tangosol.net.events.internal.AbstractEvent<com.tangosol.net.events.partition.cache.CacheLifecycleEvent.Type>
-
-