Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


com.tangosol.coherence.config.builder
Interface ServiceBuilder

All Known Implementing Classes:
AbstractBundlingScheme, AbstractCachingScheme, AbstractCompositeScheme, AbstractJournalScheme, AbstractLocalCachingScheme, AbstractServiceScheme, BackingMapScheme, ClassScheme, CustomScheme, DistributedScheme, ExternalScheme, FlashJournalScheme, InvocationScheme, LocalScheme, NearScheme, OptimisticScheme, OverflowScheme, PagedExternalScheme, ProxyScheme, RamJournalScheme, ReadWriteBackingMapScheme, RemoteCacheScheme, RemoteInvocationScheme, ReplicatedScheme, TransactionalScheme

public interface ServiceBuilder

The ServiceBuilder interface is used by a builder that creates a Service.

Since:
Coherence 12.1.2
Author:
pfm 2011.12.14

Method Summary
 java.lang.String getScopeName()
          Return the scope name.
 XmlElement getXml()
          Return the XmlElement for the service scheme.
 boolean isRunningClusterNeeded()
          Return true if a running cluster is needed before using a service.
 Service realizeService(com.tangosol.config.expression.ParameterResolver resolver, java.lang.ClassLoader loader, Cluster cluster)
          Realize (ensure) a Service.
 void setScopeName(java.lang.String sName)
          Set the scope name.
 void setXml(XmlElement element)
          Set the XmlElement for the service scheme.

 

Method Detail

isRunningClusterNeeded

boolean isRunningClusterNeeded()
Return true if a running cluster is needed before using a service.

getScopeName

java.lang.String getScopeName()
Return the scope name.
Returns:
the scope name

setScopeName

void setScopeName(java.lang.String sName)
Set the scope name.
Parameters:
sName - the scope name

getXml

XmlElement getXml()
Return the XmlElement for the service scheme.
Returns:
the XmlElement

setXml

void setXml(XmlElement element)
Set the XmlElement for the service scheme.
Parameters:
element - the XmlElement

realizeService

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.
Parameters:
resolver - the ParameterResover
loader - the ClassLoader
cluster - the Cluster which will already be running if necessary
Returns:
the Service

Skip navigation links

Oracle® Coherence Java API Reference
Release 12.1.2.0.3

E26043-02


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