Skip navigation links
com.tangosol.coherence.config.scheme
Class RemoteCacheScheme
java.lang.Object
com.tangosol.coherence.config.scheme.AbstractScheme
com.tangosol.coherence.config.scheme.AbstractServiceScheme
com.tangosol.coherence.config.scheme.AbstractCachingScheme
com.tangosol.coherence.config.scheme.RemoteCacheScheme
- All Implemented Interfaces:
- BackingMapManagerBuilder, MapBuilder, NamedCacheBuilder, ServiceBuilder, BundlingScheme, CachingScheme, ObservableCachingScheme, Scheme, ServiceScheme
-
public class RemoteCacheScheme
- extends AbstractCachingScheme
- implements BundlingScheme
The RemoteCacheScheme
is responsible for building a remote cache.
- Since:
- Coherence 12.1.2
- Author:
- pfm 2011.10.04
Methods inherited from class com.tangosol.coherence.config.scheme.AbstractServiceScheme |
getEventInterceptorBuilders, getScopedServiceName, getScopedServiceName, getScopeName, getServiceBuilder, getServiceDependencies, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, setAutoStart, setScopeName, setServiceDependencies, setServiceName, setXml |
RemoteCacheScheme
public RemoteCacheScheme()
- Constructs a
RemoteCacheScheme
.
getServiceType
public java.lang.String getServiceType()
- Return the service type.
-
- Specified by:
getServiceType
in interface ServiceScheme
-
- Returns:
- the service type
isRunningClusterNeeded
public boolean isRunningClusterNeeded()
- Return true if a running cluster is needed before using a service.
-
- Specified by:
isRunningClusterNeeded
in interface ServiceBuilder
- Specified by:
isRunningClusterNeeded
in class AbstractServiceScheme
realizeService
public Service realizeService(com.tangosol.config.expression.ParameterResolver resolver,
java.lang.ClassLoader loader,
Cluster cluster)
- Realize (ensure) a Service. The returned Service is fully configured and ready to be used.
-
- Specified by:
realizeService
in interface ServiceBuilder
- Overrides:
realizeService
in class AbstractServiceScheme
-
- Parameters:
resolver
- the ParameterResolver
loader
- the ClassLoader
cluster
- the Cluster which will already be running if necessary
- Returns:
- the Service
getBundleManager
public BundleManager getBundleManager()
- Obtains the
BundleManager
.
-
- Specified by:
getBundleManager
in interface BundlingScheme
-
- Returns:
- the BundleManager
setBundleManager
@Injectable(value="operation-bundling")
public void setBundleManager(BundleManager mgrBundle)
- Set the
BundleManager
.
-
- Parameters:
mgrBundle
- the BundleManager
Skip navigation links
Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.