|
Oracle® Fusion Middleware Java API Reference for Oracle Coherence 12c (12.1.3.0.0) E47890-01 |
|||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||
Contains basic cluster interfaces and factories.
See:
Description
| Interface Summary | |
|---|---|
| Action | An Action represents a controllable action or behavior that a Service might perform. |
| ActionPolicy | ActionPolicy defines which aspects of a Service's behavior are currently allowed. |
| AddressProvider | The AddressProvider is a subclass interface of SocketAddressProvider which returns InetSocketAddress from AddressProvider.getNextAddress(). |
| AddressProviderFactory | A factory for AddressProvider objects. |
| BackingMapContext | The BackingMapContext provides an execution context to server side agents such as EntryProcessors and EntryAggregators. |
| BackingMapManager | A callback interface used by CacheService implementations. |
| BackingMapManagerContext | The BackingMapManager context is used by the CacheService to pass information to the BackingMapManager during the service initialization. |
| CacheFactoryBuilder | CacheFactoryBuilder provides the means for building and managing configurable cache factories across class loaders in a pluggable fashion. |
| CacheService | A CacheService is a clustered service providing a collection of named Maps that hold resources shared among members of a cluster. |
| CacheService.CacheAction | CacheAction represents a type of action taken by a CacheService. |
| Cluster | The Cluster interface represents a collection of services that operate in a clustered network environment. |
| Cluster.MemberTimeoutAction | MemberTimeoutAction is taken by the cluster service to remove members from the cluster who have exceeded a network timeout (e.g. packet-timeout). |
| ClusterDependencies | The ClusterDependencies interface defines externally provided dependencies for a Cluster. |
| ConfigurableCacheFactory | An interface for cache factory. |
| DatagramSocketProvider | DatagramSocketProivder defines an interface for creating datagram and multicast sockets. |
| DescribableAddressProvider | An AddressProvider that additionally allows to retrieve a human readable description of underlying addresses without doing a DNS lookup. |
| DistributedCacheService | A DistributedCacheService is a clustered cache service that partitions its data across cluster members that provide backing storage. |
| ExtensibleConfigurableCacheFactory.Dependencies | The ExtensibleConfigurableCacheFactory.Dependencies for the ExtensibleConfigurableCacheFactory. |
| FlowControl | Communication facilities that provide an asynchronous (non-blocking) way of submitting data exchange requests commonly implement mechanisms of modulating the control flow for underlying data transfer units (e.g. messages or packets). |
| Guardable | A Guardable is a logical execution unit whose lifetime may be guarded by a Guardian. |
| Guardian | A Guardian is responsible for monitoring the registered Guardable objects. |
| Guardian.GuardContext | A GuardContext represents the lifecycle status of a Guardable. |
| Invocable | The Invocable object is a cluster-portable object that can be invoked on any set of remote members and each can optionally register a return value for the invocation. |
| InvocableInOrder | The InvocableInOrder interface allows to control the ordering in which the results of Invocable tasks are returned back to the caller by the Invocation service with a thread pool. |
| InvocationObserver | The InvocationObserver is an object that asynchronously receives notification of results from the execution of Invocable objects. |
| InvocationService | The InvocationService is a Service for delivering executable objects to cluster members for distributed invocation. |
| Member | The Member interface represents a cluster member. |
| MemberIdentity | The MemberIdentity interface represents the identity of a cluster member. |
| MemberListener | The listener interface for receiving MemberEvents. |
| NamedCache | A NamedCache is a Map that holds resources shared among members of a cluster. |
| NameService | A NameService is a service that accepts connections from external clients (e.g. |
| NameService.Resolvable | On NameService.lookup(String), if the object retrieved implements NameService.Resolvable, then the NameService will return object. |
| OperationalContext | OperationalContext is an interface for providing Oracle Coherence operational configuration. |
| PartitionedService | A PartitionedService is aware of a mapping of keys to partitions and of partitions to cluster members. |
| PartitionedService.PartitionedAction | PartitionedAction represents a type of action taken by a PartitionedService. |
| PriorityTask | The PriorityTask interface allows to control the ordering in which a service schedules tasks for execution using a thread pool and limit their execution times to a specified duration. |
| ProxyService | A ProxyService is a clustered service that accepts connections from external clients (e.g. |
| ProxyService.ProxyAction | ProxyAction represents a type of action taken by a ProxyService. |
| ScopeResolver | This interface is used to derive a scope name used to create an instance of ConfigurableCacheFactory. |
| Service | This Service interface represents a controllable service that operates in a clustered network environment. |
| Service.MemberJoinAction | MemberJoinAction is taken to allow a new member to join a clustered Service. |
| ServiceDependencies | The ServiceDependencies interface defines externally provided dependencies for clustered services. |
| ServiceFailurePolicy | ServiceFailurePolicy is used to control how a Guardable associated with a service is managed by its Guardian after the configured timeout. |
| ServiceInfo | The ServiceInfo represents information about a Service that operates in a clustered network environment. |
| ServiceMonitor | The ServiceMonitor is a facility that keeps registered services alive. |
| SocketAddressProvider | The SocketAddressProvider is an interface that serves as a means to provide addresses to a consumer. |
| SocketProvider | SocketProvider defines an abstraction for creating various types of sockets. |
| SocketProviderFactory.Dependencies | Dependencies specifies all dependency requirements of the SocketProviderFactory. |
| TcpDatagramSocketProvider.Dependencies | Dependencies specifies all dependency requirements of the TcpDatagramSocketProvider. |
| ThreadPoolManager | A ThreadPoolManager manages the thread pool information for a Coherence service thread pool. |
| ThreadPoolSizingStrategy | A ThreadPoolSizingStrategy is a pluggable strategy used by a Coherence service thread pool to manage its size. |
| Class Summary | |
|---|---|
| AbstractBackingMapManager | Abstract base of the BackingMapManager implementations. |
| AbstractInvocable | An abstract base for Invocable and PriorityTask implementations. |
| AbstractPriorityTask | An abstract base for PriorityTask implementations. |
| CacheFactory | Factory for the Coherence™ cache product. |
| ClusterPermission | This class represents access to a clustered resource such as a Service or NamedCache. |
| CompositeActionPolicy | CompositeActionPolicy represents the "intersection" of two policies. |
| CompositeAddressProvider | CompositeAddressProvider is a composite of one or more AddressProviders or addresses that also implements the Set interface. |
| CompositeAddressProvider.AddressIterator | An Iterator over the addresses in this AddressProvider. |
| CompositeSocketAddressProvider | CompositeSocketAddressProvider is a composite of one or more SocketAddressProviders. |
| CompressionFilter | Deprecated. As of Coherence 3.7 |
| CompressionFilter.DeflaterOutputShell | DeflaterOutputShell enforces the "end" call for the corresponding Deflater object. |
| CompressionFilter.InflaterInputShell | InflaterInputShell enforces the "end" call for the corresponding Inflater object. |
| ConfigurableAddressProvider | ConfigurableAddressProvider is an implementation of the AddressProvider interface based on a static list of addresses configured in an XML element that contains one or more items in the following format: <socket-address> <address>... |
| ConfigurableAddressProvider.AddressHolder | A stateful holder for an obtaining an InetSocketAddress object. |
| ConfigurableAddressProviderFactory | Deprecated. |
| ConfigurableLocalAddressProvider | ConfigurableLocalAddressProvider is an AddressProvider which is only capable of returning local addresses. |
| ConfigurableQuorumPolicy | ConfigurableQuorumPolicy provides a Quorum-based ActionPolicy for services based on the cluster-configuration. |
| ConfigurableQuorumPolicy.ClusterQuorumPolicy | ClusterQuorumPolicy defines an action policy that is applicable to the cluster. |
| ConfigurableQuorumPolicy.MembershipQuorumPolicy | MembershipQuorumPolicy is a quorum policy that is stateless and based solely on service membership sizes. |
| ConfigurableQuorumPolicy.MembershipQuorumPolicy.QuorumRule | A quorum rule defines a set of allowable actions beyond the rule's threshold size. |
| ConfigurableQuorumPolicy.PartitionedCacheQuorumPolicy | PartitionedCacheQuorumPolicy defines a configurable quorum policy that is applicable to a DistributedCacheService. |
| ConfigurableQuorumPolicy.ProxyQuorumPolicy | ProxyQuorumPolicy defines a configurable quorum policy that is applicable to a proxy service. |
| ConfigurableQuorumPolicy.WrapperQuorumPolicy | WrapperQuorumPolicy is a ConfigurableQuorumPolicy that wraps an arbitrary ActionPolicy instance. |
| DatagramPacketOutputStream | Provides an OutputStream on top of a DatagramPacket. |
| DefaultCacheFactoryBuilder | DefaultCacheFactoryBuilder is the default implementation of CacheFactoryBuilder. |
| DefaultCacheServer | DefaultCacheServer is a simple command line facility and convenience API that starts all services that are declared as requiring an "autostart" in the configurable factory XML descriptor. |
| DefaultCacheServer.GarServer | GarServer provides the functionality of DefaultCacheServer under the context of a GAR file. |
| DefaultConfigurableCacheFactory | Deprecated. |
| DefaultConfigurableCacheFactory.CacheInfo | CacheInfo is a placeholder for cache attributes retrieved during parsing the corresponding cache mapping element. |
| ExtensibleConfigurableCacheFactory | ExtensibleConfigurableCacheFactory provides a facility to access caches declared in a "coherence-cache-config.xsd" compliant configuration file. |
| ExtensibleConfigurableCacheFactory.DefaultDependencies | The ExtensibleConfigurableCacheFactory.DefaultDependencies is a simple implementation of the ExtensibleConfigurableCacheFactory ExtensibleConfigurableCacheFactory.Dependencies interface. |
| ExtensibleConfigurableCacheFactory.DependenciesHelper | The ExtensibleConfigurableCacheFactory.DependenciesHelper provides helper method for constructing ExtensibleConfigurableCacheFactory.Dependencies implementations for ExtensibleConfigurableCacheFactorys. |
| ExtensibleConfigurableCacheFactory.Manager | The Manager class uses builders to create the required backing maps and provides client access to those maps. |
| ExtensibleConfigurableCacheFactory.PartitionedBackingMapManager | The PartitionedBackingMapManager is used by PartitionAwareBackingMap(s) to lazily configure the enclosing PABM based on the configuration settings of the enclosed maps. |
| GuardSupport | A concrete implementation of Guardian/Guardable interactions. |
| InetAddressHelper | Helper class that encapsulates common InetAddress functionality. |
| InetAddressHelper.RoutableFilter | The RoutableFilter evaluates to true for any InetAddress which is externally routable. |
| InetAddressHelper.SubnetMaskFilter | SubnetMaskFilter evaluates to true for any address with matches the pattern for the masked bits |
| LoadBalancer | A non-sticky HTTP load-balancer. |
| LoadBalancer.AddressPort | An AddressPort is an immutable combination of an IP address and a port number. |
| LoadBalancer.Queue | A Queue is used to effeciently queue up items for daemon threads to work on. |
| LoadBalancer.SocketHandler | A SocketHandler is an abstract daemon thread. |
| MemberEvent | An event which indicates that membership has changed: a Member has joined a Member is leaving a Member has left A MemberEvent object is sent as an argument to the MemberListener interface methods. |
| NonBlockingTcpDatagramSocket | TCP based non-blocking datagram socket implementation. |
| NonBlockingTcpDatagramSocket.Impl | A specialization of TcpDatagramSocket.Impl which provides non-blocking functionality, see NonBlockingTcpDatagramSocket.Impl.send(DatagramPacket). |
| PartitionedService.PartitionRecoveryAction | A PartitionedAction representing the recovery of orphaned partitions from the persistent storage, or the assignment of empty partitions if the persistent storage is unavailable or lost. |
| Ping | Ping is a simple utility for testing if a machine is reachable. |
| RefreshableAddressProvider | A RefreshableAddressProvider is an AddressProvider implementation that wraps another AddressProvider and refresh the address list of the provider asynchronously. |
| ScopedCacheFactoryBuilder | Implementation of CacheFactoryBuilder that manages multiple instances of ConfigurableCacheFactory. |
| SimpleServiceMonitor | The SimpleServiceMonitor starts and monitors services that are registered for monitoring. |
| SingletonCacheFactoryBuilder | Implementation of CacheFactoryBuilder that maintains a single ConfigurableCacheFactory instance regardless of the requesting ClassLoader if a URI is not provided. |
| SocketOptions | SocketOptions provides a means to configure the various aspects of Sockets. |
| SocketProviderFactory | The SocketProviderFactory produces SocketProviders. |
| SocketProviderFactory.DefaultDependencies | DefaultDependenceis is a basic implementation of the Dependencies interface. |
| SocketProviderFactory.Dependencies.ProviderType | Enumeration of Provider types. |
| SystemDatagramSocketProvider | SystemDatagramSocketProvider produces JVM default datagram sockets |
| TcpDatagramSocket | TCP based datagram socket implementation. |
| TcpDatagramSocket.Impl | A specialized version of DatagramSocketImpl. |
| TcpDatagramSocketProvider | TcpDatagramSocketProvider produces datagram sockets that uses TCP sockets underneath for unicast communication. |
| TcpDatagramSocketProvider.DefaultDependencies | DefaultDependenceis is a basic implementation of the Dependencies interface providing "setter" methods for each property. |
| WrapperCacheService | CacheService implementation that delegates to a wrapped CacheService instance. |
| WrapperInvocationService | InvocationService implementation that delegates to a wrapped InvocationService instance. |
| WrapperService | Service implementation that delegates to a wrapped Service instance. |
| Exception Summary | |
|---|---|
| ClusterException | Deprecated. As of release 3.4, replaced by PortableException |
| RequestIncompleteException | Signals that a request execution in a distributed environment failed to complete successfully. |
| RequestPolicyException | Signals that a request was not allowed to complete due to the related service action being disallowed by the corresponding ActionPolicy. |
| RequestTimeoutException | Signals that a request execution in a distributed environment did not complete in a pre-determined amount of time. |
| ServiceStoppedException | Signals that a request was not able to execute because the underlying service has been stopped. |
Contains basic cluster interfaces and factories.
|
Oracle® Fusion Middleware Java API Reference for Oracle Coherence 12c (12.1.3.0.0) E47890-01 |
|||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||