Package com.oracle.coherence.cdi.events
Support for adapting Coherence interceptors to standard CDI events.
This package contains the qualifiers necessary to define CDI observers for various Coherence events.
- Since:
- 20.06
- Author:
- Aleks Seovic 2020.04.01
-
Interface Summary Interface Description AnnotatedMapListener.FilterProducer A producer ofFilter
instances.AnnotatedMapListener.MapEventObserver<K,V> AnnotatedMapListener.MapEventTransformerProducer A producer ofMapEventTransformer
instances.EventObserverSupport.EventObserver<E extends Event> An observer of a specific event type. -
Class Summary Class Description Activated.Literal An annotation literal for theActivated
annotation.Activating.Literal An annotation literal for theActivating
annotation.AnnotatedMapListener<K,V> MapListener
implementation that dispatchesMapEvent
s to a CDI observer.AnnotatedMapListenerManager Registers discovered CDI observer-basedMapListener
s when the cache is created, and unregisters them when it's destroyed.Arrived.Literal An annotation literal for theArrived
annotation.Assigned.Literal An annotation literal for theAssigned
annotation.Backlog.Literal An annotation literal for theBacklog
annotation.CacheName.Literal An annotation literal for theCacheName
annotation.Committed.Literal An annotation literal for theCommitted
annotation.Committing.Literal An annotation literal for theCommitting
annotation.CommittingLocal.Literal An annotation literal for theCommittingLocal
annotation.CommittingRemote.Literal An annotation literal for theCommittingRemote
annotation.Connecting.Literal An annotation literal for theConnecting
annotation.Created.Literal An annotation literal for theCreated
annotation.Deleted.Literal An annotation literal for theDeleted
annotation.Departed.Literal An annotation literal for theDeparted
annotation.Departing.Literal An annotation literal for theDeparting
annotation.Destroyed.Literal An annotation literal for theDestroyed
annotation.Disconnected.Literal An annotation literal for theDisconnected
annotation.Disposing.Literal An annotation literal for theDisposing
annotation.Error.Literal An annotation literal for theError
annotation.EventObserverSupport Manages registration of CDI observers withInterceptorRegistry
uponConfigurableCacheFactory
activation, and their subsequent un-registration on deactivation.EventObserverSupport.CacheLifecycleEventHandler Handler forCacheLifecycleEvent
s.EventObserverSupport.CoherenceLifecycleEventHandler Handler forCoherenceLifecycleEvent
s.EventObserverSupport.EntryEventHandler<K,V> Handler forEntryEvent
s.EventObserverSupport.EntryProcessorEventHandler Handler forEntryProcessorEvent
s.EventObserverSupport.EventHandler<E extends Event<T>,T extends Enum<T>> Abstract base class for all observer-based interceptors.EventObserverSupport.LifecycleEventHandler Handler forLifecycleEvent
s.EventObserverSupport.ServiceEventHandler<E extends Event<T>,T extends Enum<T>> Abstract base class for all observer-based service interceptors.EventObserverSupport.SessionLifecycleEventHandler Handler forSessionLifecycleEvent
s.EventObserverSupport.TransactionEventHandler Handler forTransactionEvent
s.EventObserverSupport.TransferEventHandler Handler forTransactionEvent
s.EventObserverSupport.UnsolicitedCommitEventHandler Handler forUnsolicitedCommitEvent
s.Executed.Literal An annotation literal for theExecuted
annotation.Executing.Literal An annotation literal for theExecuting
annotation.Inserted.Literal An annotation literal for theInserted
annotation.Inserting.Literal An annotation literal for theInserting
annotation.Lite.Literal An annotation literal for theLite
annotation.Lost.Literal An annotation literal for theLost
annotation.MapName.Literal An annotation literal for theMapName
annotation.ParticipantName.Literal An annotation literal for theParticipantName
annotation.Processor.Literal An annotation literal for theProcessor
annotation.Recovered.Literal An annotation literal for theRecovered
annotation.Removed.Literal An annotation literal for theRemoved
annotation.Removing.Literal An annotation literal for theRemoving
annotation.Replicating.Literal An annotation literal for theReplicating
annotation.Rollback.Literal An annotation literal for theRollback
annotation.ScopeName.Literal An annotation literal for theScopeName
annotation.ServiceName.Literal An annotation literal for theServiceName
annotation.Started.Literal An annotation literal for theStarted
annotation.Starting.Literal An annotation literal for theStarting
annotation.Stopped.Literal An annotation literal for theStopped
annotation.Stopping.Literal An annotation literal for theStopping
annotation.Synced.Literal An annotation literal for theSynced
annotation.Synchronous.Literal An annotation literal for theSynchronous
annotation.Syncing.Literal An annotation literal for theSyncing
annotation.Truncated.Literal An annotation literal for theTruncated
annotation.Updated.Literal An annotation literal for theUpdated
annotation.Updating.Literal An annotation literal for theUpdating
annotation. -
Enum Summary Enum Description Backlog.Type The backlog event type. -
Annotation Types Summary Annotation Type Description Activated A qualifier annotation used for any ACTIVATED event.Activating A qualifier annotation used for any ACTIVATING event.Arrived A qualifier annotation used for any ARRIVED event.Assigned A qualifier annotation used for any ASSIGNED event.Backlog A qualifier annotation used for any BACKLOG event.CacheName A qualifier annotation used to indicate a specific cache name.Committed A qualifier annotation used for any COMMITTED event.Committing A qualifier annotation used for any COMMITTING event.CommittingLocal A qualifier annotation used for any COMMITTING_LOCAL event.CommittingRemote A qualifier annotation used for any COMMITTING_REMOTE event.Connecting A qualifier annotation used for any CONNECTING event.Created A qualifier annotation used for any CREATED event.Deleted A qualifier annotation used for any DELETED event.Departed A qualifier annotation used for any DEPARTED event.Departing A qualifier annotation used for any DEPARTING event.Destroyed A qualifier annotation used for any DESTROYED event.Disconnected A qualifier annotation used for any DISCONNECTED event.Disposing A qualifier annotation used for any DISPOSING event.Error A qualifier annotation used for any ERROR event.Executed A qualifier annotation used for any EXECUTED event.Executing A qualifier annotation used for any EXECUTING event.Inserted A qualifier annotation used for any INSERTED event.Inserting A qualifier annotation used for any INSERTING event.Lite A qualifier annotation that can be applied toMapListener
CDI observers to register them as lite listeners.Lost A qualifier annotation used for any LOST event.MapName A qualifier annotation used to indicate a specific map name.ParticipantName A qualifier annotation used to indicate a specific participant name.Processor A qualifier annotation used to indicate processor class when observingEntryProcessorEvents
.Recovered A qualifier annotation used for any RECOVERED event.Removed A qualifier annotation used for any REMOVED event.Removing A qualifier annotation used for any REMOVING event.Replicating A qualifier annotation used for any REPLICATING event.Rollback A qualifier annotation used for any ROLLBACK event.ScopeName A qualifier annotation used to indicate a specific scope name.ServiceName A qualifier annotation used to indicate a specific service name.Started A qualifier annotation used for any STARTED event.Starting A qualifier annotation used for any STARTING event.Stopped A qualifier annotation used for any STOPPED event.Stopping A qualifier annotation used for any STOPPING event.Synced A qualifier annotation used for any SYNCED event.Synchronous A qualifier annotation that can be applied toMapListener
CDI observers to register them asMapListener.synchronous()
listeners.Syncing A qualifier annotation used for any SYNCING event.Truncated A qualifier annotation used for any TRUNCATED event.Updated A qualifier annotation used for any UPDATED event.Updating A qualifier annotation used for any UPDATING event.