| Package | Description | 
|---|---|
| com.tangosol.coherence.config.builder | 
 Defines the typical runtime configuration builders for the Coherence 
configuration object model. 
 | 
| com.tangosol.coherence.config.builder.storemanager | 
 Defines external Store Manager Builder implementations for Coherence caches 
 | 
| com.tangosol.coherence.config.scheme | 
 Defines the Coherence configuration object model classes and interfaces for 
Caching and Service Schemes. 
 | 
| com.tangosol.coherence.config.xml.processor | 
 Defines the Xml document Element and Attribute Processors for Coherence Cache 
Configuration files. 
 | 
| com.tangosol.coherence.dslquery | |
| com.tangosol.coherence.dslquery.function | 
 This package contains builders for the various CohQL functions. 
 | 
| com.tangosol.util | 
 Contains various generic utilities. 
 | 
| Modifier and Type | Interface and Description | 
|---|---|
interface  | 
AddressProviderBuilder
AddressProviderBuilder interface 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ActionPolicyBuilder
The abstract  
ActionPolicyBuilder is a base class builder for building ActionPolicy's instances
 and defers cache configuration validation until the instance is realized. | 
static class  | 
ActionPolicyBuilder.ActionPolicyParameterizedBuilder
ActionPolicyBuilder wrapper for a ParameterizedBuilder. | 
static class  | 
ActionPolicyBuilder.NullImplementationBuilder
ActionPolicy Null Implementation 
 | 
class  | 
ClusterQuorumPolicyBuilder
Defer cache configuration validation of a  
ClusterQuorumPolicyBuilder until realized. | 
class  | 
CustomAddressProviderBuilder
This class builds an AddressProviderBuilder from a customized  
ParameterizedBuilder of
 AddressProvider. | 
class  | 
EvictionPolicyBuilder
The  
EvictionPolicyBuilder builds a ConfigurableCacheMap.EvictionPolicy. | 
class  | 
FactoryBasedAddressProviderBuilder
This class builds an AddressProviderBuilder from a AddressProviderFactory. 
 | 
class  | 
InetAddressRangeFilterBuilder
InetAddressRangeFilterBuilder defers evaluating configuration parameters
 until Filter is instantiated. 
 | 
class  | 
InstanceBuilder<T>
An  
InstanceBuilder is a ParameterizedBuilder implementation that additionally supports injection
 based on Coherence <instance%gt; or <class-scheme> configurations. | 
class  | 
InvalidConfigServiceLoadBalancerBuilder
InvalidConfigServiceLoadBalancerBuilder defers reporting
 configuration exception until realized. | 
class  | 
ListBasedAddressProviderBuilder
This class builds an AddressProviderBuilder from a list of address and port. 
 | 
class  | 
LocalAddressProviderBuilder
This class builds an AddressProviderBuilder from a local address. 
 | 
class  | 
NamedEventInterceptorBuilder
An NamedEventInterceptorBuilder facilitates the construction of a
  
NamedEventInterceptor, which wraps an EventInterceptor. | 
class  | 
PartitionAssignmentStrategyBuilder
 | 
class  | 
PartitionedCacheQuorumPolicyBuilder
Defer cache configuration validation of an ActionPolicy until realized. 
 | 
class  | 
PersistenceEnvironmentParamBuilder
Build a  
PersistenceEnvironment. | 
class  | 
ProxyQuorumPolicyBuilder
Defer cache configuration validation of a ProxyQuorumPolicy until realized. 
 | 
class  | 
ProxyServiceLoadBalancerBuilder
ProxyServiceLoadBalancerBuilder defers evaluating configuration parameters
 until ServiceLoadBalancer is instantiated. | 
class  | 
ServiceFailurePolicyBuilder
Build a default or customized  
ServiceFailurePolicy. | 
class  | 
ServiceLoadBalancerBuilder
ServiceLoadBalancerBuilder defers evaluating configuration parameters
 until ServiceLoadBalancer is instantiated. | 
class  | 
SocketProviderBuilder
SocketProviderBuilder enables lazy instantiation of SocketProvider. | 
class  | 
SSLSocketProviderDependenciesBuilder
SSLSocketProviderDependenciesBuilder enables lazy instantiation of SSL SocketProvider. | 
static class  | 
SSLSocketProviderDependenciesBuilder.HostnameVerifierBuilder
HostnameVerifier dependencies 
 | 
static class  | 
SSLSocketProviderDependenciesBuilder.ProviderBuilder
Provider dependencies 
 | 
class  | 
StaticFactoryInstanceBuilder<T>
A  
StaticFactoryInstanceBuilder is a ParameterizedBuilder 
 that has been configured to realize objects based on the properties defined 
 by an <instance> configuration element that uses the static
 <class-factory-name> approach. | 
class  | 
UnitCalculatorBuilder
The  
UnitCalculatorBuilder class builds a ConfigurableCacheMap.UnitCalculator. | 
class  | 
WrapperSocketAddressProviderBuilder
The WrapperSocketAddressProviderBuilder wraps an AddressProviderBuilder so
 that it can produce a SocketAddressProvider. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
protected ParameterizedBuilder<com.oracle.coherence.persistence.PersistenceEnvironment<ReadBuffer>> | 
PersistenceEnvironmentParamBuilder.m_bldr
A  
ParameterizedBuilder that creates a PersistenceEnvironment. | 
protected ParameterizedBuilder<ServiceLoadBalancer> | 
ServiceLoadBalancerBuilder.m_builder
Customized ServiceLoadBalancerBuilder. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ParameterizedBuilder<T> | 
ParameterizedBuilderRegistry.Registration.getBuilder()
Obtains the  
ParameterizedBuilder. | 
ParameterizedBuilder<?> | 
SimpleParameterizedBuilderRegistry.BuilderRegistration.getBuilder()  | 
ParameterizedBuilder<?> | 
SimpleParameterizedBuilderRegistry.RegistryValue.getBuilder()
Return the registered builder. 
 | 
<T> ParameterizedBuilder<T> | 
ParameterizedBuilderRegistry.getBuilder(Class<T> clzInstance)
Attempts to retrieve the builder that was registered with the
 specified class. 
 | 
<T> ParameterizedBuilder<T> | 
SimpleParameterizedBuilderRegistry.getBuilder(Class<T> clzInstance)  | 
<T> ParameterizedBuilder<T> | 
ParameterizedBuilderRegistry.getBuilder(Class<T> clzInstance,
          String sBuilderName)
Attempts to retrieve the builder that was registered with the
 specified class and name. 
 | 
<T> ParameterizedBuilder<T> | 
SimpleParameterizedBuilderRegistry.getBuilder(Class<T> clzInstance,
          String sBuilderName)  | 
ParameterizedBuilder<T> | 
DefaultBuilderCustomization.getCustomBuilder()
Obtains the custom  
ParameterizedBuilder. | 
ParameterizedBuilder<EventInterceptor> | 
NamedEventInterceptorBuilder.getCustomBuilder()
Obtains the custom  
ParameterizedBuilder. | 
ParameterizedBuilder<T> | 
BuilderCustomization.getCustomBuilder()
Obtains the custom  
ParameterizedBuilder. | 
ParameterizedBuilder<HostnameVerifier> | 
SSLSocketProviderDependenciesBuilder.getHostnameVerifierBuilder()
Get customized HostnameVerifierBuilder 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static boolean | 
ParameterizedBuilderHelper.realizes(ParameterizedBuilder<?> bldr,
        Class<?> clzClass,
        com.tangosol.config.expression.ParameterResolver resolver,
        ClassLoader loader)
Deprecated.  
 | 
<T> String | 
ParameterizedBuilderRegistry.registerBuilder(Class<T> clzInstance,
               ParameterizedBuilder<? extends T> builder)
Registers a  
ParameterizedBuilder for later retrieval with ParameterizedBuilderRegistry.getBuilder(Class). | 
<T> String | 
SimpleParameterizedBuilderRegistry.registerBuilder(Class<T> clzInstance,
               ParameterizedBuilder<? extends T> builder)  | 
<T> String | 
ParameterizedBuilderRegistry.registerBuilder(Class<T> clzInstance,
               String sBuilderName,
               ParameterizedBuilder<? extends T> builder)
Registers a  
ParameterizedBuilder with the specified name for later retrieval with
 ParameterizedBuilderRegistry.getBuilder(Class, String). | 
<T> String | 
SimpleParameterizedBuilderRegistry.registerBuilder(Class<T> clzInstance,
               String sBuilderName,
               ParameterizedBuilder<? extends T> builder)  | 
void | 
SSLSocketProviderDependenciesBuilder.HostnameVerifierBuilder.setBuilder(ParameterizedBuilder<HostnameVerifier> builder)  | 
void | 
SSLSocketProviderDependenciesBuilder.ProviderBuilder.setBuilder(ParameterizedBuilder<Provider> builder)
Customized provider builder 
 | 
void | 
NamedEventInterceptorBuilder.setCustomBuilder(ParameterizedBuilder<EventInterceptor> bldr)
Sets the  
ParameterizedBuilder to be used as the alternate builder. | 
void | 
DefaultBuilderCustomization.setCustomBuilder(ParameterizedBuilder<T> bldr)
Sets the  
ParameterizedBuilder to be used as the alternate builder. | 
void | 
BuilderCustomization.setCustomBuilder(ParameterizedBuilder<T> bldr)
Sets the  
ParameterizedBuilder to be used as the alternate builder. | 
void | 
PersistenceEnvironmentParamBuilder.setCustomEnvironment(ParameterizedBuilder<com.oracle.coherence.persistence.PersistenceEnvironment<ReadBuffer>> bldrPersistence)
Set a  
builder to be used instantiate the
 appropriate PersistenceEnvironment. | 
void | 
SSLSocketProviderDependenciesBuilder.setExecutor(ParameterizedBuilder<Executor> bldr)
Set SSL executors builder. 
 | 
void | 
SSLSocketProviderDependenciesBuilder.setHostnameVerifierBuilder(ParameterizedBuilder<HostnameVerifier> bldr)
Set the customized HostnameVerifierBuilder 
 | 
void | 
SSLSocketProviderDependenciesBuilder.DefaultKeystoreDependencies.setPasswordProvider(ParameterizedBuilder<PasswordProvider> bldrPassProvider)
Set the keystore password-provider 
 | 
void | 
SSLSocketProviderDependenciesBuilder.DefaultManagerDependencies.setPasswordProvider(ParameterizedBuilder<PasswordProvider> bldrPasswordProvider)
set key-store password-provider 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ParameterizedBuilder<T> | 
AbstractStoreManagerBuilder.getCustomBuilder()
Obtains the custom  
ParameterizedBuilder. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractStoreManagerBuilder.setCustomBuilder(ParameterizedBuilder<T> bldr)
Sets the  
ParameterizedBuilder to be used as the alternate builder. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ClassScheme
The  
ClassScheme class is responsible for building custom CachingSchemes and
 custom CacheStoreSchemes. | 
| Modifier and Type | Method and Description | 
|---|---|
ParameterizedBuilder<Object> | 
CacheStoreScheme.getCustomBuilder()
Obtains the custom  
ParameterizedBuilder. | 
ParameterizedBuilder<T> | 
AbstractLocalCachingScheme.getCustomBuilder()
Obtains the custom  
ParameterizedBuilder. | 
ParameterizedBuilder<Map> | 
DistributedScheme.BackupConfig.getCustomBuilder()
Obtains the custom  
ParameterizedBuilder. | 
ParameterizedBuilder<Filter> | 
ContinuousQueryCacheScheme.getFilterBuilder()
Return the  
ParameterizedBuilder used to construct the Filter to be used by the
 ContinuousQueryCache. | 
ParameterizedBuilder<MapListener> | 
AbstractCachingScheme.getListenerBuilder()
Obtains a  
ParameterizedBuilder for a MapListener that
 can be used for building MapListeners those of which may be
 later added to the Maps or NamedCaches realized by
 the CachingScheme. | 
ParameterizedBuilder<MapListener> | 
ObservableCachingScheme.getListenerBuilder()
Obtains a  
ParameterizedBuilder for a MapListener that
 can be used for building MapListeners those of which may be
 later added to the Maps or NamedCaches realized by
 the CachingScheme. | 
ParameterizedBuilder<ValueExtractor> | 
ContinuousQueryCacheScheme.getTransformerBuilder()
Return the  
ParameterizedBuilder used to construct the ValueExtractor to be used as a
 transformer by the ContinuousQueryCache. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DistributedScheme.BackupConfig.setCustomBuilder(ParameterizedBuilder<Map> bldr)
Set the InstanceBuilder that builds the custom instance. 
 | 
void | 
CacheStoreScheme.setCustomBuilder(ParameterizedBuilder<Object> bldr)
Sets the  
ParameterizedBuilder to be used as the alternate builder. | 
void | 
AbstractLocalCachingScheme.setCustomBuilder(ParameterizedBuilder<T> bldr)
Sets the  
ParameterizedBuilder to be used as the alternate builder. | 
void | 
ContinuousQueryCacheScheme.setFilterBuilder(ParameterizedBuilder<Filter> filterBuilder)
 | 
void | 
AbstractCachingScheme.setListenerBuilder(ParameterizedBuilder<MapListener> bldr)
Set the  
ParameterizedBuilder that builds a MapListener. | 
void | 
ContinuousQueryCacheScheme.setTransformerBuilder(ParameterizedBuilder<ValueExtractor> transformerBuilder)
Set the  
ParameterizedBuilder used to construct the ValueExtractor to be used as a transformer
 by the ContinuousQueryCache. | 
| Constructor and Description | 
|---|
CustomScheme(ParameterizedBuilder<Map> bldr)
Construct a  
CustomScheme. | 
| Modifier and Type | Method and Description | 
|---|---|
static ParameterizedBuilder<PasswordProvider> | 
PasswordProviderBuilderProcessor.getNullPasswordProviderBuilder()
Rerturns a builder for null password values. 
 | 
static ParameterizedBuilder<PasswordProvider> | 
PasswordProviderBuilderProcessor.getPasswordProviderBuilderForPasswordStr(String password)
Generates a ParameterizedBuilder using the DefaultPasswordProvider.class
 by passing the string-input to its single-param constructor. 
 | 
ParameterizedBuilder<PasswordProvider> | 
PasswordProviderBuilderProcessor.onProcess(ProcessingContext context,
         XmlElement xmlElement)  | 
ParameterizedBuilder<StorageAccessAuthorizer> | 
StorageAccessAuthorizerBuilderProcessor.onProcess(ProcessingContext context,
         XmlElement xmlElement)  | 
ParameterizedBuilder<Serializer> | 
SerializerBuilderProcessor.onProcess(ProcessingContext context,
         XmlElement xmlElement)  | 
ParameterizedBuilder<Object> | 
InstanceProcessor.process(ProcessingContext context,
       XmlElement element)
Process an  
XmlElement to return a specific type of value. | 
ParameterizedBuilder<Filter> | 
AuthorizedHostsProcessor.process(ProcessingContext context,
       XmlElement xmlElement)
Process an  
XmlElement to return a specific type of value. | 
ParameterizedBuilder<MapListener> | 
MapListenerProcessor.process(ProcessingContext context,
       XmlElement element)
Process an  
XmlElement to return a specific type of value. | 
ParameterizedBuilder<Executor> | 
ExecutorProcessor.process(ProcessingContext context,
       XmlElement xmlElement)
Process an  
XmlElement to return a specific type of value. | 
ParameterizedBuilder<Filter> | 
TransformerProcessor.process(ProcessingContext context,
       XmlElement xmlElement)  | 
static ParameterizedBuilder<?> | 
ElementProcessorHelper.processParameterizedBuilder(ProcessingContext context,
                           XmlElement element)
Attempts to process the specified  
XmlElement to produce a ParameterizedBuilder given a
 ProcessingContext. | 
| Modifier and Type | Method and Description | 
|---|---|
List<ParameterizedBuilder<PartitionListener>> | 
PartitionListenerProcessor.onProcess(ProcessingContext context,
         XmlElement xmlElement)
Process an  
XmlElement to return a specific type of value. | 
List<ParameterizedBuilder<MemberListener>> | 
MemberListenerProcessor.onProcess(ProcessingContext context,
         XmlElement xmlElement)
Process an  
XmlElement to return a specific type of value. | 
| Modifier and Type | Field and Description | 
|---|---|
protected Map<String,ParameterizedBuilder<?>> | 
CoherenceQueryLanguage.m_mapFunctions
The map of CohQL functions. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ParameterizedBuilder | 
CoherenceQueryLanguage.getFunction(String sName)
Return the function mapped to the given function name or
 null if no function mapping exists. 
 | 
ParameterizedBuilder<?> | 
CoherenceQueryLanguage.removeFunction(String sName)
Remove the CohQL function mapping for the specified function name. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected Map<String,ParameterizedBuilder<?>> | 
CoherenceQueryLanguage.initializeFunctionMap()
Creates the Map holding CohQL functions and populates it
 with the default functions available in CohQL. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CoherenceQueryLanguage.addFunction(String sName,
           ParameterizedBuilder bldrFunction)
Map the specified CohQL  
ParameterizedBuilder to
 the specified function name. | 
| Modifier and Type | Field and Description | 
|---|---|
static ParameterizedBuilder<BigDecimalAverage> | 
FunctionBuilders.BIG_DECIMAL_AVERAGE_FUNCTION_BUILDER
This builder will realize instances of the  
BigDecimalAverage aggregator. | 
static ParameterizedBuilder<BigDecimalMax> | 
FunctionBuilders.BIG_DECIMAL_MAX_FUNCTION_BUILDER
This builder will realize instances of the  
BigDecimalMax aggregator. | 
static ParameterizedBuilder<BigDecimalMin> | 
FunctionBuilders.BIG_DECIMAL_MIN_FUNCTION_BUILDER
This builder will realize instances of the  
BigDecimalMin aggregator. | 
static ParameterizedBuilder<BigDecimalSum> | 
FunctionBuilders.BIG_DECIMAL_SUM_FUNCTION_BUILDER
This builder will realize instances of the  
BigDecimalSum aggregator. | 
static ParameterizedBuilder<Count> | 
FunctionBuilders.COUNT_FUNCTION_BUILDER
This builder will realize instances of the  
Count aggregator. | 
static ParameterizedBuilder<DoubleAverage> | 
FunctionBuilders.DOUBLE_AVERAGE_FUNCTION_BUILDER
This builder will realize instances of the  
DoubleAverage aggregator. | 
static ParameterizedBuilder<DoubleMax> | 
FunctionBuilders.DOUBLE_MAX_FUNCTION_BUILDER
This builder will realize instances of the  
DoubleMax aggregator. | 
static ParameterizedBuilder<DoubleMin> | 
FunctionBuilders.DOUBLE_MIN_FUNCTION_BUILDER
This builder will realize instances of the  
DoubleMin aggregator. | 
static ParameterizedBuilder<DoubleSum> | 
FunctionBuilders.DOUBLE_SUM_FUNCTION_BUILDER
This builder will realize instances of the  
DoubleSum aggregator. | 
static ParameterizedBuilder<ValueExtractor> | 
FunctionBuilders.KEY_FUNCTION_BUILDER
This  
ParameterizedBuilder handles the key() function. | 
static ParameterizedBuilder<LongMax> | 
FunctionBuilders.LONG_MAX_FUNCTION_BUILDER
This builder will realize instances of the  
LongMax aggregator. | 
static ParameterizedBuilder<LongMin> | 
FunctionBuilders.LONG_MIN_FUNCTION_BUILDER
This builder will realize instances of the  
LongMin aggregator. | 
static ParameterizedBuilder<LongSum> | 
FunctionBuilders.LONG_SUM_FUNCTION_BUILDER
This builder will realize instances of the  
LongSum aggregator. | 
static ParameterizedBuilder<ReflectionExtractor> | 
FunctionBuilders.METHOD_CALL_FUNCTION_BUILDER
This builder will realize instances of a  
ReflectionExtractor that will call
 a specific method. | 
static ParameterizedBuilder<IdentityExtractor> | 
FunctionBuilders.VALUE_FUNCTION_BUILDER
This builder will realize instances of the  
IdentityExtractor aggregator. | 
| Modifier and Type | Method and Description | 
|---|---|
static <T> Builder<T> | 
BuilderHelper.using(ParameterizedBuilder<T> bldr,
     com.tangosol.config.expression.ParameterResolver resolver,
     ClassLoader loader,
     ParameterList list)
Adapts a  
ParameterizedBuilder into a Builder. |