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 ofFilterinstances.AnnotatedMapListener.MapEventObserver<K,V> AnnotatedMapListener.MapEventTransformerProducer A producer ofMapEventTransformerinstances.EventObserverSupport.EventObserver<E extends Event> An observer of a specific event type. -
Class Summary Class Description Activated.Literal An annotation literal for theActivatedannotation.Activating.Literal An annotation literal for theActivatingannotation.AnnotatedMapListener<K,V> MapListenerimplementation that dispatchesMapEvents to a CDI observer.AnnotatedMapListenerManager Registers discovered CDI observer-basedMapListeners when the cache is created, and unregisters them when it's destroyed.Arrived.Literal An annotation literal for theArrivedannotation.Assigned.Literal An annotation literal for theAssignedannotation.Backlog.Literal An annotation literal for theBacklogannotation.CacheName.Literal An annotation literal for theCacheNameannotation.Committed.Literal An annotation literal for theCommittedannotation.Committing.Literal An annotation literal for theCommittingannotation.CommittingLocal.Literal An annotation literal for theCommittingLocalannotation.CommittingRemote.Literal An annotation literal for theCommittingRemoteannotation.Connecting.Literal An annotation literal for theConnectingannotation.Created.Literal An annotation literal for theCreatedannotation.Deleted.Literal An annotation literal for theDeletedannotation.Departed.Literal An annotation literal for theDepartedannotation.Departing.Literal An annotation literal for theDepartingannotation.Destroyed.Literal An annotation literal for theDestroyedannotation.Disconnected.Literal An annotation literal for theDisconnectedannotation.Disposing.Literal An annotation literal for theDisposingannotation.Error.Literal An annotation literal for theErrorannotation.EventObserverSupport Manages registration of CDI observers withInterceptorRegistryuponConfigurableCacheFactoryactivation, and their subsequent un-registration on deactivation.EventObserverSupport.CacheLifecycleEventHandler Handler forCacheLifecycleEvents.EventObserverSupport.CoherenceLifecycleEventHandler Handler forCoherenceLifecycleEvents.EventObserverSupport.EntryEventHandler<K,V> Handler forEntryEvents.EventObserverSupport.EntryProcessorEventHandler Handler forEntryProcessorEvents.EventObserverSupport.EventHandler<E extends Event<T>,T extends Enum<T>> Abstract base class for all observer-based interceptors.EventObserverSupport.LifecycleEventHandler Handler forLifecycleEvents.EventObserverSupport.ServiceEventHandler<E extends Event<T>,T extends Enum<T>> Abstract base class for all observer-based service interceptors.EventObserverSupport.SessionLifecycleEventHandler Handler forSessionLifecycleEvents.EventObserverSupport.TransactionEventHandler Handler forTransactionEvents.EventObserverSupport.TransferEventHandler Handler forTransactionEvents.EventObserverSupport.UnsolicitedCommitEventHandler Handler forUnsolicitedCommitEvents.Executed.Literal An annotation literal for theExecutedannotation.Executing.Literal An annotation literal for theExecutingannotation.Inserted.Literal An annotation literal for theInsertedannotation.Inserting.Literal An annotation literal for theInsertingannotation.Lite.Literal An annotation literal for theLiteannotation.Lost.Literal An annotation literal for theLostannotation.MapName.Literal An annotation literal for theMapNameannotation.ParticipantName.Literal An annotation literal for theParticipantNameannotation.Processor.Literal An annotation literal for theProcessorannotation.Recovered.Literal An annotation literal for theRecoveredannotation.Removed.Literal An annotation literal for theRemovedannotation.Removing.Literal An annotation literal for theRemovingannotation.Replicating.Literal An annotation literal for theReplicatingannotation.Rollback.Literal An annotation literal for theRollbackannotation.ScopeName.Literal An annotation literal for theScopeNameannotation.ServiceName.Literal An annotation literal for theServiceNameannotation.Started.Literal An annotation literal for theStartedannotation.Starting.Literal An annotation literal for theStartingannotation.Stopped.Literal An annotation literal for theStoppedannotation.Stopping.Literal An annotation literal for theStoppingannotation.Synced.Literal An annotation literal for theSyncedannotation.Synchronous.Literal An annotation literal for theSynchronousannotation.Syncing.Literal An annotation literal for theSyncingannotation.Truncated.Literal An annotation literal for theTruncatedannotation.Updated.Literal An annotation literal for theUpdatedannotation.Updating.Literal An annotation literal for theUpdatingannotation. -
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 toMapListenerCDI 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 toMapListenerCDI 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.