public class RemoteInvocationScheme extends AbstractServiceScheme<com.tangosol.internal.net.service.extend.remote.RemoteInvocationServiceDependencies>
RemoteInvocationScheme
class builds a remote invocation service.m_serviceDependencies
DELIM_APPLICATION_SCOPE, DELIM_DOMAIN_PARTITION
Constructor and Description |
---|
RemoteInvocationScheme()
Constructs a
RemoteCacheScheme . |
Modifier and Type | Method and Description |
---|---|
String |
getServiceType()
Return the service type.
|
boolean |
isRunningClusterNeeded()
Return true if a running cluster is needed before using a service.
|
Service |
realizeService(com.tangosol.config.expression.ParameterResolver resolver,
ClassLoader loader,
Cluster cluster)
Realize (ensure) a Service.
|
getDefaultServiceName, getEventInterceptorBuilders, getScopedServiceName, getScopeName, getServiceBuilder, getServiceDependencies, getServiceName, getXml, injectScopeNameIntoService, isAutoStart, setAutoStart, setScopeName, setServiceDependencies, setServiceName, setXml
getSchemeName, isAnonymous, setSchemeName, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSchemeName, isAnonymous
public RemoteInvocationScheme()
RemoteCacheScheme
.public String getServiceType()
public boolean isRunningClusterNeeded()
isRunningClusterNeeded
in interface ServiceBuilder
isRunningClusterNeeded
in class AbstractServiceScheme<com.tangosol.internal.net.service.extend.remote.RemoteInvocationServiceDependencies>
true
if a running cluster is needed before using a servicepublic Service realizeService(com.tangosol.config.expression.ParameterResolver resolver, ClassLoader loader, Cluster cluster)
realizeService
in interface ServiceBuilder
realizeService
in class AbstractServiceScheme<com.tangosol.internal.net.service.extend.remote.RemoteInvocationServiceDependencies>
resolver
- the ParameterResolverloader
- the ClassLoadercluster
- the Cluster which will already be running if necessary