Interface ServiceBuilder
- All Known Implementing Classes:
AbstractCachingScheme,AbstractCompositeScheme,AbstractJournalScheme,AbstractLocalCachingScheme,AbstractServiceScheme,BackingMapScheme,BaseGrpcCacheScheme,BaseGrpcScheme,CaffeineScheme,ClassScheme,ContinuousQueryCacheScheme,CustomScheme,DistributedScheme,ExternalScheme,FlashJournalScheme,InvocationScheme,LocalScheme,NearScheme,OptimisticScheme,OverflowScheme,PagedExternalScheme,PagedQueueScheme,PagedTopicScheme,ProxyScheme,RamJournalScheme,ReadWriteBackingMapScheme,RemoteCacheScheme,RemoteInvocationScheme,ReplicatedScheme,SimpleDequeScheme,TransactionalScheme,ViewScheme
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
Modifier and TypeMethodDescriptionReturn the scope name.getXml()Deprecated.booleanReturn true if a running cluster is needed before using a service.realizeService(ParameterResolver resolver, ClassLoader loader, Cluster cluster) Realize (ensure) a Service.voidsetXml(XmlElement element) Deprecated.
-
Method Details
-
isRunningClusterNeeded
boolean isRunningClusterNeeded()Return true if a running cluster is needed before using a service.- Returns:
trueif a running cluster is needed before using a service
-
getScopeName
String getScopeName()Return the scope name.- Returns:
- the scope name
-
getXml
Deprecated.Return the XmlElement that may be used to realize a Service by the ServiceBuilder.Note: There's no guarantee an implementation of this interface will use the returned XmlElement.
- Returns:
- the XmlElement
-
setXml
Deprecated.Set the XmlElement that may be used to realize a Service.Note: There's no guarantee an implementation of this interface will use the specified XmlElement.
- Parameters:
element- the XmlElement
-
realizeService
Realize (ensure) a Service. The returned Service is fully configured and ready to be used.- Parameters:
resolver- the ParameterResolverloader- the ClassLoadercluster- the Cluster which will already be running if necessary- Returns:
- the Service
-