All Classes and Interfaces
Class
Description
A base
SessionConfigurationProvider
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive ACTIVATED
LifecycleEvents
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive ACTIVATING
LifecycleEvents
.A
FilterBinding
annotation representing an
AlwaysFilter
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive ASSIGNED
TransferEvent
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive ARRIVED
TransferEvent
.Asynchronous version of
CrudRepository
.The BackingRepository is a Coherence Repository backing Coherence-based Spring repositories.
A qualifier annotation used for any BACKLOG event.
The backlog event type.
A Coherence event observer implementation that wraps an
Method
.Looks up a Spring bean based on the xml
<spring:bean>
configuration.Element processor for
<spring:bean/>
XML element.Abstract base class for all observer-based cache interceptors.
Handler for
CacheLifecycleEvent
s.A qualifier annotation used to indicate a specific cache name.
A Spring
Condition
that matches if the EnableCaching
annotation is specified in the application context.A
ExtractorBinding
annotation representing a ChainedExtractor
.A holder for the repeatable
ChainedExtractor
annotation.Creates an instance of
SessionConfiguration
that will be
created for each named session in the application configuration properties.Provides utilities for retrieving annotations from the provided
InjectionPoint
.Meta-annotation that marks the asynchronous wrapper implementation of Coherence Caches using
AsyncNamedCache
for dependency-injection.Meta-annotation that marks the asynchronous wrapper implementation of Coherence Maps using
AsyncNamedMap
for dependency-injection.Coherence-specific asynchronous repository interface.
Activates Coherence Auto Configuration for Spring Boot, provided the respective
CoherenceServer
is not defined.A
BeanExpressionResolver
implementation that bridges Coherence configuration concepts with Spring
configuration concepts.Coherence-specific implementation of
Cache
that defines common cache operations.Meta-annotation that marks Coherence Caches using
NamedCache
for dependency-injection.Defines additional configuration properties for the
CoherenceCache
.Implementation of the
CacheManager
for Oracle Coherence.Contains Spring Boot @
ConfigurationProperties
for retrieval of configuration properties stored in a remote
Coherence cluster.Coherence gRPC client configuration.
Coherence-specific implementation of Spring Boot's
ConfigDataLoader
.ConfigDataLocationResolver
for Coherence Spring resolving CoherenceConfigDataResource
using the CoherenceConfigDataLocationResolver.COHERENCE_PREFIX
prefix.Represents a Coherence-specific
ConfigDataResource
resource from which ConfigData can be loaded.Provides a strategy interface in order to customize the Coherence configuration.
Callback interface that can be used to customize the
CoherenceConfigurer
.A utility class to capture the
ApplicationContext
so that it is available to Coherence classes that are not
managed by Spring.BeanFactoryPostProcessor
that adds the CoherenceGenericConverter
to the ConversionService
if
available.A listener annotation that allows for the subscription of Coherence events.
Holder for Coherence Event Listeners to be configured.
A
BeanFactoryPostProcessor
that processes methods annotated with
@CoherenceEventListener
.This implementation of Spring's
GenericConverter
is a no-op converter for Coherence's NamedCache
.A
CoherenceGrpcClient
that works with Coherence as a config source.Exposes the
SessionRepositoryFilter
as a bean named springSessionRepositoryFilter
.The
CoherenceIndexedSessionRepository
is a SessionRepository
implementation that stores sessions in Coherence's distributed CacheMap
.Injector
to allow the dependency injection of Spring beans
into objects being deserialized and manipulated by cache operations.An enum representing the type of the
Coherence
instance.Handler for
CoherenceLifecycleEvent
s.Meta-annotation that marks Coherence Maps using
NamedMap
for dependency-injection.Optional marker for Coherence repositories where the repository itself
should use a cache name different from the name that is auto-selected by
the runtime based on the repository class name.
Coherence implementation of
AbstractMappingContext
.Auto-configuration
for CoherenceMicrometerMetrics
.Coherence implementation of
PersistentEntity
.Coherence implementation of
PersistentProperty
.Configuration properties for the Coherence Spring integration.
Spring cache abstraction properties.
Configuration properties of the Coherence Instance.
Coherence Logging Configuration.
Configuration properties of the Coherence Server.
Coherence Session Configuration.
An introduction advice that automatically implements interfaces and abstract classes and
creates
Publisher
instances.Variation of
CoherencePublisherScanRegistrar
the links
AutoConfigurationPackages
.Generates a proxy for the provided,
CoherencePublisher
annotated, interface.The
ImportBeanDefinitionRegistrar
to parse CoherencePublisher
and its service-interface
and to register BeanDefinition
CoherencePublisherProxyFactoryBean
.Configures component scanning directives for use with
Configuration
classes.ImportBeanDefinitionRegistrar
implementation to scan and register Coherence publishers.Coherence implementation of
AbstractQueryCreator
.Auto-configuration
for Coherence Repositories
as part of the Spring Data support.ImportBeanDefinitionRegistrar
used to auto-configure Coherence
Repositories for Spring Data.This class wil register support for Coherence repositories with the Spring runtime.
Coherence-specific
Repository
interface.Coherence implementation of
RepositoryConfigurationExtensionSupport
.Coherence implementation of
RepositoryFactorySupport
.CoherenceRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable>
Factory responsible for creating Repository instances for a specific repository
interface.
Coherence implementation of
RepositoryQuery
.Responsible for starting the default
Coherence
instance.Custom Event that handles the creation of a session.
Main configuration class to configure Coherence.
Coherence auto-configuration for Spring Session.
Coherence configuration properties for Spring Session.
Exception thrown for subscriber errors.
Annotation applied at the class level to indicate that a bean is a Coherence
topic
Subscriber
.Holder for Coherence Topic Listeners to be configured.
A
BeanFactoryPostProcessor
that processes classes and methods annotated
with @CoherenceTopicListener
.A bean for creating subscribers related to @
CoherenceTopicListener
.An enum representing different strategies for committing positions in a Coherence topic when
using
CoherenceTopicListener
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive COMMITTED
TransactionEvent
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive COMMITTING
TransactionEvent
.A qualifier annotation used for any COMMITTING_LOCAL event.
A qualifier annotation used for any COMMITTING_REMOTE event.
Common
ExtractorFactory
s for defining common Coherence ValueExtractor
s.Common
FilterFactory
s for defining Coherence Filter
s.Adapts a
CompletableFuture
to a Publisher
.A qualifier annotation used for any CONNECTING event.
A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive CREATED
CacheLifecycleEvent
.Default implementation of the
CoherenceConfigurer
interface.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive MapEvents
of type
MapEvent.ENTRY_DELETED
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive DEPARTED
TransferEvent
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive DEPARTING
TransferEvent
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive DESTROYED
CacheLifecycleEvent
.A qualifier annotation used for any DISCONNECTED event.
A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive DISPOSING
LifecycleEvents
.Main annotation for setting up Coherence within Spring Framework using the
CoherenceSpringConfiguration
class
as well as the EnableCoherenceImportBeanDefinitionRegistrar
.Exposes the
SessionRepositoryFilter
as a bean named springSessionRepositoryFilter
.A
ImportBeanDefinitionRegistrar
that will determine whether caching is enabled.Annotation to enable Coherence repositories.
Handler for
EntryEvent
s.Handler for
EntryProcessorEvent
s.Abstract base class for all observer-based interceptors.
Manages registration of observer methods with
InterceptorRegistry
upon ConfigurableCacheFactory
activation, and their subsequent un-registration on deactivation.Manages registration of observer methods with
InterceptorRegistry
upon ConfigurableCacheFactory
activation, and their subsequent un-registration on deactivation.A qualifier annotation used for any EXECUTED event.
A qualifier annotation used for any EXECUTING event.
Specifies that an annotation type is a
ValueExtractor
binding type.Configures the beans to support
ValueExtractor
s.A factory that produces instances of
ValueExtractor
for a given Annotation
.Service that supports the
ExtractorConfiguration
.Handler for
FederatedChangeEvent
s.Handler for
FederatedConnectionEvent
s.Handler for
FederatedPartitionEvent
s.Abstract base class for all observer-based federation interceptors.
Specifies that an annotation type is a
Filter
binding type.Spring Configuration for defining
Filter
beans.A factory that produces instances of
Filter
for a
given Annotation
.Spring Configuration for defining
Filter
beans.Deprecated, for removal: This API element is subject to removal in a future version.
As of 4.0 please configure the Grpc Client using the coherence-cache-config.xml
A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive MapEvents
of type
MapEvent.ENTRY_INSERTED
or that will receive
EntryEvents
of type
INSERTED
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive EntryEvents
of type
INSERTING
.A Coherence
CacheLoader
that is also a JpaRepository
allowing the
loader methods to use the repository to load data.A generic Spring JPA
CacheStore
that extends a Spring JpaRepository
for
the database operations.Handler for
LifecycleEvent
s.Common interface for repositories wishing to expose Coherence-based events.
A qualifier annotation that can be applied to
CoherenceEventListener
annotated methods that receive MapEvents
to register them as lite listeners.An enum representing the different Logging types for Coherence.
A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive TransferEvents
of type
LOST
.Specifies that an annotation type is a
MapEventTransformer
binding type.Spring Configuration class for producing
MapEventTransformer
beans.A factory that produces instances of
MapEventTransformer
for a given Annotation
.A service for producing
MapEventTransformer
instances.Event type enumeration.
CoherenceEventListener
responsible for the registration of MapListener
s.A qualifier annotation used to indicate a specific map name.
MethodEventObserver<E extends com.tangosol.net.events.Event<?>>
A Coherence event observer implementation that wraps a
Method
.A
BaseMethodObserver
that wraps a map listener Method
.An annotation used when injecting Coherence resource to indicate a
specific resource name.
Provides support for injecting Coherence Caches using
NamedCache
.Provides support for injecting Coherence Topics using
NamedTopic
.Custom namespace handler for the
Spring
namespace.A qualifier annotation used to indicate a specific participant name.
A
ExtractorBinding
annotation representing a PofExtractor
.A holder for the repeatable
PofExtractor
annotation.ValueExtractor that returns the name of the Spring Security principal from the
MapSession
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive EntryProcessorEvents
to narrow the events received to those for a specific InvocableMap.EntryProcessor
class.A
ExtractorBinding
annotation representing a UniversalExtractor
.A holder for the repeatable
PropertyExtractor
annotation.Publisher
related helper class.The final result of query processing that includes the
Filter
as the query discriminate and the EntryAggregator
.Simple query state holder used by the query building process.
A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive TransferEvents
of type
RECOVERED
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive EntryEvents
of type
REMOVED
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive EntryEvents
of type
REMOVING
.A qualifier annotation used for any REPLICATING event.
A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive TransferEvents
of type
ROLLBACK
.A qualifier annotation used to indicate a specific scope name.
Abstract base class for all observer-based service interceptors.
A qualifier annotation used to indicate a specific service name.
A
SessionConfiguration
bean that will be created for
each named session in the application configuration properties.A provider of
SessionConfiguration
instances.Contains utilities to create common log messages.
Used by
SessionDebugMessageUtils
.Handler for
SessionLifecycleEvent
s.A qualifier annotation used when injecting Coherence resource to indicate a
specific Session name.
Custom Map Event that handles the deletion and expiration of a session.
An enum representing the different types of
SessionConfiguration
that can be configured in the Spring configuration.Coherence
InvocableMap.EntryProcessor
responsible for handling updates to session.Provides the ability to acquire Coherence-based resources in the
Spring Framework.
The
SpringNamespaceHandler
provides the ability to reference Spring beans in a
cache configuration file.Implementation of
ElementProcessor
that creates an instance
of Parameter
containing a property name and value to be
injected into a Spring bean.Implementation of
ParameterizedBuilder
that "realizes" a named
bean from a Spring BeanFactory
.Implementation of
ParameterizedBuilder
that "realizes" an instance
of BeanFactory
based on a provided Spring application context uri.Qualifier annotation for a
Coherence
instance to be injected in
CoherenceIndexedSessionRepository
.A Coherence
SystemPropertyResolver
and EnvironmentVariableResolver
that uses the Spring
Environment
to obtain values.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive CoherenceLifecycleEvents
of type STARTED
or
SessionEvents
of type
STARTED
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive CoherenceLifecycleEvents
of type STARTING
or
SessionEvents
of type
STARTING
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive CoherenceLifecycleEvents
of type STOPPED
or
SessionEvents
of type
STOPPED
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive CoherenceLifecycleEvents
of type STOPPING
or
SessionEvents
of type
STOPPING
.Interface that
CoherenceTopicListener
beans can implement to handle exceptions.An enumeration of possible actions to take after handling an exception.
A qualifier annotation used when injecting
Subscriber
to a NamedTopic
to indicate the name of the
subscriber group that the subscriber should belong to.A qualifier annotation used for any SYNCED event.
A qualifier annotation that can be applied to
CoherenceEventListener
annotated
methods to register them as MapListener.synchronous()
listeners.A qualifier annotation used for any SYNCING event.
An annotation used to specify a topic name.
Repeatable annotation for one or many
Topic
annotations.Handler for
TransactionEvent
s.Handler for
TransactionEvent
s.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive TRUNCATED
CacheLifecycleEvent
.Handler for
UnsolicitedCommitEvent
s.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive MapEvents
of type
MapEvent.ENTRY_UPDATED
or that will receive
EntryEvents
of type
UPDATED
.A qualifier annotation used to annotate the parameter
CoherenceEventListener
annotated methods that will receive EntryEvents
of type
UPDATING
.General static utilities.
A qualifier annotation used when injecting a cache view.
A
FilterBinding
annotation representing a
Filter
produced from a CohQL where clause.