Skip navigation links
Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.2.1.1.0)

E69638-01

Coherence 12.2.1.1.0 API

Coherence™ API Specification.

See: Description

Coherence (coherence.jar) 
Package Description
com.oracle.common.base
The base package provides a number of classes to complement those in the java.lang package.
com.tangosol.coherence.federation
Contains Federation Service conflict resolution interfaces.
com.tangosol.coherence.federation.events
Contains abstract classes for processing Federated Caching Live Events.
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.journal
Contains classes related to the journaling services.
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.federation
Contains classes related to Federated Cache and Federation Participant events within the Coherence Live Event Model.
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.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.
Coherence Configuration (coherence.jar) 
Package Description
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.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.xml
Defines classes and interfaces for processing Xml documents and building object models, like configuration, based on said documents though the use of injection.
Coherence Container Integration (coherence.jar) 
Package Description
com.tangosol.application
Contains classes supporting the Coherence Container.
Coherence Persistence (coherence.jar) 
Package Description
com.tangosol.persistence
Contains classes and helpers for implementing various types of persistence.
Coherence Query Language (CohQL) (coherence.jar) 
Package Description
com.tangosol.coherence.dslquery  
com.tangosol.coherence.dslquery.function
This package contains builders for the various CohQL functions.
com.tangosol.coherence.dslquery.internal  
com.tangosol.coherence.dslquery.operator
This package contains implementations of the com.tangosol.coherence.dslquery.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 and com.tangosol.coherence.dslquery.CohQLStatement implementations.
com.tangosol.coherence.dslquery.statement.persistence  
com.tangosol.coherence.dslquery.token
This package contains implementations of OPToken specifically for parsing CohQL statements.
com.tangosol.coherence.dslquery.token.persistence  
com.tangosol.coherence.dsltools.base  
com.tangosol.coherence.dsltools.precedence  
com.tangosol.coherence.dsltools.termlanguage  
com.tangosol.coherence.dsltools.termtrees  
Coherence*Web (coherence-web.jar) 
Package Description
com.tangosol.coherence.servlet
Contains classes related to the HTTP Session Replication Module.
com.tangosol.coherence.servlet.api23
Contains classes related to the HTTP Session Replication Module that are specific to the Servlet 2.3 specification and higher.
com.tangosol.coherence.servlet.commonj  
com.tangosol.coherence.servlet.commonj.impl  
com.tangosol.coherence.servlet.management
Contains Coherence*Web MBean classes.
Coherence JCache (coherence-jcache.jar) 
Package Description
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.
Coherence REST API (coherence-rest.jar) 
Package Description
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.io
Contains classes related to REST marshalling.
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  
com.tangosol.coherence.rest.util.aggregator
Contains classes related to REST-based aggregation.
com.tangosol.coherence.rest.util.processor
Contains classes related to REST-based entry processing.
Coherence Transactional Framework (coherence-transaction.jar) 
Package Description
com.tangosol.coherence.transaction
Contains classes related to the Coherence Transaction Framework.
com.tangosol.coherence.transaction.exception
Contains classes related to the Coherence Transaction Framework.
Coherence Work Manager (coherence-work.jar) 
Package Description
com.tangosol.coherence.commonj
Contains Coherence-based WorkManager implementation classes.

Coherence™ API Specification.

Coherence™ is a JCache-compliant in-memory caching and data management solution for clustered 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.

Skip navigation links
Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.2.1.1.0)

E69638-01

Copyright © 2000, 2016, Oracle and/or its affiliates. All rights reserved.