Class RemoteInvocationScheme
java.lang.Object
com.tangosol.coherence.config.scheme.AbstractScheme
com.tangosol.coherence.config.scheme.AbstractServiceScheme<com.tangosol.internal.net.service.extend.remote.RemoteInvocationServiceDependencies>
com.tangosol.coherence.config.scheme.RemoteInvocationScheme
- All Implemented Interfaces:
ServiceBuilder,Scheme,ServiceScheme
public class RemoteInvocationScheme
extends AbstractServiceScheme<com.tangosol.internal.net.service.extend.remote.RemoteInvocationServiceDependencies>
The
RemoteInvocationScheme class builds a remote invocation service.- Since:
- Coherence 12.1.2
- Author:
- pfm 2011.12.06
-
Field Summary
Fields inherited from class com.tangosol.coherence.config.scheme.AbstractServiceScheme
m_serviceDependenciesFields inherited from interface com.tangosol.coherence.config.scheme.ServiceScheme
DELIM_APPLICATION_SCOPE, DELIM_DOMAIN_PARTITION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturn the service type.booleanReturn true if a running cluster is needed before using a service.realizeService(ParameterResolver resolver, ClassLoader loader, Cluster cluster) Realize (ensure) a Service.Methods inherited from class com.tangosol.coherence.config.scheme.AbstractServiceScheme
ensureService, getDefaultServiceName, getEventInterceptorBuilders, getScopedServiceName, getScopeName, getServiceBuilder, getServiceDependencies, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, setAutoStart, setScopeName, setServiceDependencies, setServiceName, setXmlMethods inherited from class com.tangosol.coherence.config.scheme.AbstractScheme
getSchemeName, isAnonymous, setSchemeName, validateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.tangosol.coherence.config.scheme.Scheme
getSchemeName, isAnonymousMethods inherited from interface com.tangosol.coherence.config.scheme.ServiceScheme
getNamedCollectionBuilder
-
Constructor Details
-
RemoteInvocationScheme
public RemoteInvocationScheme()Constructs aRemoteCacheScheme.
-
-
Method Details
-
getServiceType
Return the service type.- Returns:
- the service type
-
isRunningClusterNeeded
public boolean isRunningClusterNeeded()Return true if a running cluster is needed before using a service.- Specified by:
isRunningClusterNeededin interfaceServiceBuilder- Specified by:
isRunningClusterNeededin classAbstractServiceScheme<com.tangosol.internal.net.service.extend.remote.RemoteInvocationServiceDependencies>- Returns:
trueif a running cluster is needed before using a service
-
realizeService
Realize (ensure) a Service. The returned Service is fully configured and ready to be used.- Specified by:
realizeServicein interfaceServiceBuilder- Overrides:
realizeServicein classAbstractServiceScheme<com.tangosol.internal.net.service.extend.remote.RemoteInvocationServiceDependencies>- Parameters:
resolver- the ParameterResolverloader- the ClassLoadercluster- the Cluster which will already be running if necessary- Returns:
- the Service
-