Coherence CE 22.06.7 API
Coherence™ API Specification.
Coherence™ is a data management solution for scalable Java applications.
Coherence™ makes sharing and managing data in a cluster as simple as on a single JVM using Java Collection classes. It accomplishes this by coordinating updates to the data using cluster-wide concurrency control, distributing or replicating data modifications across the cluster using the highest performing clustered protocol available, and delivering notifications of data modifications to any cluster nodes that request them. Developers can easily take advantage of Coherence features using the standard Java Collection API to access and modify data, and the standard JavaBean event model to receive data change notifications.
To get started with Coherence™, please see the JavaDoc for
CacheFactory
.
Package | Description |
---|---|
com.oracle.coherence.caffeine |
Contains interfaces and classes related to the Caffeine backing map implementation.
|
com.oracle.coherence.cdi |
Coherence CDI provides support for CDI (Contexts and Dependency Injection)
within Coherence cluster members.
|
com.oracle.coherence.cdi.events |
Support for adapting Coherence interceptors to standard CDI events.
|
com.oracle.coherence.cdi.server |
Simple CDI-based Cache Server implementation.
|
com.oracle.coherence.common.base |
The base package provides a number of classes to complement those in the java.lang package.
|
com.oracle.coherence.concurrent |
Coherence Concurrent utilities based on java.util.concurrent.
|
com.oracle.coherence.concurrent.atomic |
A small toolkit of classes that support lock-free thread-safe programming on single variables.
|
com.oracle.coherence.concurrent.cdi |
CDI-related annotations for Coherence-Concurrent.
|
com.oracle.coherence.concurrent.executor |
Classes to allow submission of tasks to the grid for execution.
|
com.oracle.coherence.concurrent.executor.management |
MBeans for Coherence Concurrent executors.
|
com.oracle.coherence.concurrent.locks |
Interfaces and classes providing a framework for locking and waiting for conditions that is distinct from built-in synchronization and monitors.
|
com.oracle.coherence.grpc |
Low-level utilities for Coherence gRPC server and client implementation.
|
com.oracle.coherence.grpc.proxy |
The Coherence gRPC server implementation.
|
com.oracle.coherence.mp.config |
Coherence support for Eclipse MicroProfile Config.
|
com.oracle.coherence.mp.metrics |
MicroProfile Metrics support.
|
com.oracle.coherence.repository |
Contains classes to enable Repository-like access to Coherence data.
|
com.tangosol.coherence.config |
Defines the Coherence configuration object model for accessing, customizing
and or modifying configuration.
|
com.tangosol.coherence.config.builder |
Defines the typical runtime configuration builders for the Coherence
configuration object model.
|
com.tangosol.coherence.config.builder.storemanager |
Defines external Store Manager Builder implementations for Coherence caches.
|
com.tangosol.coherence.config.scheme |
Defines the Coherence configuration object model classes and interfaces for
Caching and Service Schemes.
|
com.tangosol.coherence.config.unit |
Defines the standard units of measure for the Coherence configuration
object model.
|
com.tangosol.coherence.config.xml |
Defines the Xml Document Pre-Processors and Xml Element Processors for converting
Coherence Cache Configuration files into Coherence configuration object models.
|
com.tangosol.coherence.config.xml.preprocessor |
Defines the Xml document Pre-Processors for Coherence Cache Configuration files.
|
com.tangosol.coherence.config.xml.processor |
Defines the Xml document Element and Attribute Processors for Coherence Cache
Configuration files.
|
com.tangosol.coherence.dslquery |
Contains packages and classes supporting the Coherence CohQL command line tool.
|
com.tangosol.coherence.dslquery.function |
This package contains builders for the various CohQL functions.
|
com.tangosol.coherence.dslquery.operator |
This package contains implementations of the
BaseOperator
interface. |
com.tangosol.coherence.dslquery.queryplus |
This package contains commands that are specific to the
QueryPlus
tool rather than general CohQL commands. |
com.tangosol.coherence.dslquery.statement |
This package contains
StatementBuilder implementations. |
com.tangosol.coherence.dslquery.statement.persistence |
This package contains classes for persistence related statement builders.
|
com.tangosol.coherence.dslquery.token |
This package contains implementations of
OPToken specifically
for parsing CohQL statements. |
com.tangosol.coherence.dslquery.token.persistence |
This package contains implementations of
OPToken
specifically for parsing persistence related CohQL statements. |
com.tangosol.coherence.dsltools.base |
Contains base classes for all tokens processed by dsltools.
|
com.tangosol.coherence.dsltools.precedence |
This package contains implementations of
OPToken s. |
com.tangosol.coherence.dsltools.termlanguage |
This package contains implementations of
TermLanguage . |
com.tangosol.coherence.dsltools.termtrees |
This package contains implementations of dsltools building
Term s. |
com.tangosol.coherence.federation |
Contains Federation conflict resolution interfaces.
|
com.tangosol.coherence.jcache |
Contains classes related to Coherence JCache.
|
com.tangosol.coherence.jcache.common |
Common utilities used by Coherence JCache.
|
com.tangosol.coherence.jcache.localcache |
Contains classes related to local cache implementation of Coherence JCache.
|
com.tangosol.coherence.jcache.partitionedcache |
Contains classes related to partitioned cache implementation of Coherence JCache.
|
com.tangosol.coherence.jcache.passthroughcache |
Contains classes related to pass-through cache implementation of Coherence JCache.
|
com.tangosol.coherence.jcache.remotecache |
Contains classes related to remote cache implementation of Coherence JCache.
|
com.tangosol.coherence.rest |
Contains classes related to the Coherence REST API.
|
com.tangosol.coherence.rest.config |
Contains classes related to the Coherence REST configuration.
|
com.tangosol.coherence.rest.events |
Contains classes related to the Coherence REST API
MapEvent s. |
com.tangosol.coherence.rest.io |
Contains classes related to REST marshalling.
|
com.tangosol.coherence.rest.providers |
Contains classes related to the Coherence REST API providers.
|
com.tangosol.coherence.rest.query |
Contains classes related to the Coherence REST pluggable query engine.
|
com.tangosol.coherence.rest.server |
Contains classes related to embedded HTTP server integration.
|
com.tangosol.coherence.rest.servlet |
Contains classes related to J2EE server integration.
|
com.tangosol.coherence.rest.util |
Contains packages and classes related to the Coherence REST API utilities.
|
com.tangosol.coherence.rest.util.aggregator |
Contains classes related to REST-based aggregation.
|
com.tangosol.coherence.rest.util.extractor |
Contains classes related to REST-based extractor.
|
com.tangosol.coherence.rest.util.processor |
Contains classes related to REST-based entry processing.
|
com.tangosol.coherence.rest.util.updater |
Contains classes related to REST-based updater.
|
com.tangosol.config |
Defines commonly required, generic and helper classes, interfaces and
annotations used to simplify the configuration of objects, services, caches and
components.
|
com.tangosol.config.annotation |
Defines annotations typically used for configuring, documenting and injecting
values into objects.
|
com.tangosol.config.expression |
Defines classes and interfaces for representing and evaluating expressions.
|
com.tangosol.config.xml |
Defines classes and interfaces for processing Xml documents and building object
models, like configuration, based on said documents though the use of injection.
|
com.tangosol.io |
Contains classes providing cache persistence of serialized objects.
|
com.tangosol.io.bdb |
Contains Sleepycat Berkeley DB BinaryStore implementation classes.
|
com.tangosol.io.nio |
Contains classes related to J2SE 1.4 NIO functionality.
|
com.tangosol.io.pof |
Contains classes related to POF serialization and deserialization.
|
com.tangosol.io.pof.annotation |
Contains POF Annotation classes.
|
com.tangosol.io.pof.reflect |
Contains classes related to POF stream navigation and manipulation.
|
com.tangosol.net |
Contains basic cluster interfaces and factories.
|
com.tangosol.net.cache |
Contains classes providing various caching strategies.
|
com.tangosol.net.events |
Contains classes related to the Coherence Live Event Model.
|
com.tangosol.net.events.annotation |
Contains annotations related to the Coherence Live Event Model.
|
com.tangosol.net.events.application |
Contains classes related to application events within the Coherence
Live Event Model, including ConfigurableCacheFactory events.
|
com.tangosol.net.events.partition |
Contains classes related to PartitionedService events within the Coherence
Live Event Model.
|
com.tangosol.net.events.partition.cache |
Contains classes related to PartitionedCache events within the Coherence
Live Event Model.
|
com.tangosol.net.management |
Contains classes related to the Coherence Management Framework.
|
com.tangosol.net.management.annotation |
Contains annotations used by the Coherence Management Framework.
|
com.tangosol.net.partition |
Contains interfaces and classes related to partitioned services.
|
com.tangosol.net.proxy |
Contains interfaces and classes related to proxy services.
|
com.tangosol.net.security |
Contains classes related to the Coherence Security Framework.
|
com.tangosol.net.ssl |
Contains interfaces and classes related to custom SSL certificate and key store loaders.
|
com.tangosol.net.topic |
Contains classes that providing topic entities for publish/subscribe messaging.
|
com.tangosol.persistence |
Contains classes and helpers for implementing various types of persistence.
|
com.tangosol.run.jca |
Contains classes providing Java 2 Connector Architecture functionality.
|
com.tangosol.run.xml |
Contains classes providing basic XML related functionality.
|
com.tangosol.util |
Contains various generic utilities.
|
com.tangosol.util.aggregator |
Contains concrete
InvocableMap.EntryAggregator
implementations. |
com.tangosol.util.comparator |
Contains concrete
Comparator implementations and related interfaces. |
com.tangosol.util.extractor |
Contains
ValueExtractor and
ValueUpdater related classes. |
com.tangosol.util.filter |
Contains concrete
Filter implementations and related interfaces. |
com.tangosol.util.fsm |
Contains Finite state machine interfaces.
|
com.tangosol.util.function |
Contains Functional interfaces allowing remote execution of lambda expressions and method references.
|
com.tangosol.util.processor |
Contains concrete
InvocableMap.EntryProcessor
implementations. |
com.tangosol.util.stream |
Contains classes to support functional-style operations on remote streams of elements,
such as map-reduce transformations on collections.
|
com.tangosol.util.transformer |
Contains concrete
MapEventTransformer
implementations. |