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<?> |
SimpleParameterizedBuilderRegistry.BuilderRegistration.getBuilder() |
ParameterizedBuilder<?> |
SimpleParameterizedBuilderRegistry.RegistryValue.getBuilder()
Return the registered builder.
|
ParameterizedBuilder<T> |
ParameterizedBuilderRegistry.Registration.getBuilder()
Obtains the
ParameterizedBuilder . |
<T> ParameterizedBuilder<T> |
SimpleParameterizedBuilderRegistry.getBuilder(Class<T> clzInstance) |
<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,
String sBuilderName) |
<T> ParameterizedBuilder<T> |
ParameterizedBuilderRegistry.getBuilder(Class<T> clzInstance,
String sBuilderName)
Attempts to retrieve the builder that was registered with the
specified class and name.
|
ParameterizedBuilder<EventInterceptor> |
NamedEventInterceptorBuilder.getCustomBuilder()
Obtains the custom
ParameterizedBuilder . |
ParameterizedBuilder<T> |
DefaultBuilderCustomization.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 |
SimpleParameterizedBuilderRegistry.registerBuilder(Class<T> clzInstance,
ParameterizedBuilder<? extends T> builder) |
<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,
String sBuilderName,
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) . |
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 CachingScheme s and
custom CacheStoreScheme s. |
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> |
ObservableCachingScheme.getListenerBuilder()
Obtains a
ParameterizedBuilder for a MapListener that
can be used for building MapListener s those of which may be
later added to the Map s or NamedCache s realized by
the CachingScheme . |
ParameterizedBuilder<MapListener> |
AbstractCachingScheme.getListenerBuilder()
Obtains a
ParameterizedBuilder for a MapListener that
can be used for building MapListener s those of which may be
later added to the Map s or NamedCache s 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<Filter> |
AuthorizedHostsProcessor.process(ProcessingContext context,
XmlElement xmlElement)
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<MapListener> |
MapListenerProcessor.process(ProcessingContext context,
XmlElement element)
Process an
XmlElement to return a specific type of value. |
ParameterizedBuilder<Object> |
InstanceProcessor.process(ProcessingContext context,
XmlElement element)
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<MemberListener>> |
MemberListenerProcessor.onProcess(ProcessingContext context,
XmlElement xmlElement)
Process an
XmlElement to return a specific type of value. |
List<ParameterizedBuilder<PartitionListener>> |
PartitionListenerProcessor.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 . |