Package com.tangosol.coherence.config.builder
Defines the typical runtime configuration builders for the Coherence
configuration object model.
- Since:
- 12.1.2
-
Interface Summary Interface Description AddressProviderBuilder AddressProviderBuilder interfaceBackingMapManagerBuilder ABackingMapManagerBuilder
realizesBackingMapManager
s.BuilderCustomization<T> A class that implementsBuilderCustomization
is one that allows an alternate builder, as aParameterizedBuilder
, to be provided so that the said class may use it for realizing objects.MapBuilder TheMapBuilder
interface is used by a builder to create an instance of aMap
that is a local to a Java process.NamedCacheBuilder ANamedCacheBuilder
realizesNamedCache
s.NamedCollectionBuilder<C extends NamedCollection> ANamedCollectionBuilder
realizesNamedCollection
s.ParameterizedBuilder<T> AParameterizedBuilder
is an implementation of the classic Builder Pattern that utilizes aParameterResolver
to resolve any required runtimeParameter
s necessary for realizing an object.ParameterizedBuilder.ReflectionSupport Deprecated. ParameterizedBuilderRegistry A registry of strongly typed and possibly namedParameterizedBuilder
s.ParameterizedBuilderRegistry.Registration<T> Defines a singleParameterizedBuilder
registration with aParameterizedBuilderRegistry
.ServiceBuilder The ServiceBuilder interface is used by a builder that creates a Service.SSLSocketProviderDependenciesBuilder.DependenciesAware Implemented byProvider
classes that need to be aware of the SSL dependencies. -
Class Summary Class Description ActionPolicyBuilder The abstractActionPolicyBuilder
is a base class builder for buildingActionPolicy
's instances and defers cache configuration validation until the instance is realized.ActionPolicyBuilder.ActionPolicyParameterizedBuilder ActionPolicyBuilder
wrapper for a ParameterizedBuilder.ActionPolicyBuilder.NullImplementationBuilder ActionPolicy Null ImplementationActionPolicyBuilder.QuorumRule Intermediate QuorumRule with enough information to report a ConfigurationException at instantiation time.ClusterQuorumPolicyBuilder Defer cache configuration validation of aClusterQuorumPolicyBuilder
until realized.CustomAddressProviderBuilder This class builds an AddressProviderBuilder from a customizedParameterizedBuilder
ofAddressProvider
.DaemonPoolBuilder AParameterizedBuilder
that builds aDaemonPool
.DefaultBuilderCustomization<T> TheDefaultBuilderCustomization
class is the default implementation ofBuilderCustomization
.ElementCalculatorBuilder TheElementCalculatorBuilder
class builds anNamedTopic.ElementCalculator
.EvictionPolicyBuilder TheEvictionPolicyBuilder
builds aConfigurableCacheMap.EvictionPolicy
.FactoryBasedAddressProviderBuilder This class builds an AddressProviderBuilder from a AddressProviderFactory.InetAddressRangeFilterBuilder InetAddressRangeFilterBuilder defers evaluating configuration parameters until Filter is instantiated.InstanceBuilder<T> AnInstanceBuilder
is aParameterizedBuilder
implementation that additionally supports injection based on Coherence <instance%gt; or <class-scheme> configurations.InvalidConfigServiceLoadBalancerBuilder InvalidConfigServiceLoadBalancerBuilder
defers reporting configuration exception until realized.ListBasedAddressProviderBuilder This class builds an AddressProviderBuilder from a list of address and port.LocalAddressProviderBuilder This class builds an AddressProviderBuilder from a local address.MapBuilder.Dependencies NamedEventInterceptorBuilder An NamedEventInterceptorBuilder facilitates the construction of aNamedEventInterceptor
, which wraps anEventInterceptor
.NamedResourceBuilder<T> ParameterizedBuilderHelper TheParameterizedBuilderHelper
defines helper methods forParameterizedBuilder
implementations.PartitionAssignmentStrategyBuilder PartitionedCacheQuorumPolicyBuilder Defer cache configuration validation of an ActionPolicy until realized.PersistenceEnvironmentParamBuilder Build aPersistenceEnvironment
.PersistenceEnvironmentParamBuilder.PersistenceEnvironmentInfo APersistenceEnvironmentInfo
implementation that exposes the active, snapshot and trash directories, in addition to the persistence mode.ProxyQuorumPolicyBuilder Defer cache configuration validation of a ProxyQuorumPolicy until realized.ProxyServiceLoadBalancerBuilder ProxyServiceLoadBalancerBuilder
defers evaluating configuration parameters until ServiceLoadBalancer is instantiated.ReadLocatorBuilder TheReadLocatorBuilder
class builds aBiFunction
that given the currentownership
of a partition andservice
will return amember
to target reads against.ServiceFailurePolicyBuilder Build a default or customizedServiceFailurePolicy
.ServiceLoadBalancerBuilder ServiceLoadBalancerBuilder
defers evaluating configuration parameters until ServiceLoadBalancer is instantiated.SimpleParameterizedBuilderRegistry A basic implementation of aParameterizedBuilderRegistry
.SocketProviderBuilder SocketProviderBuilder
enables lazy instantiation of SocketProvider.SSLSocketProviderDependenciesBuilder SSLSocketProviderDependenciesBuilder
enables lazy instantiation of SSL SocketProvider.SSLSocketProviderDependenciesBuilder.HostnameVerifierBuilder HostnameVerifier dependenciesSSLSocketProviderDependenciesBuilder.NameListDependencies SSL encipher-suites and protocol-versions are both a list of names with a usage attribute of the value "white-list" or "black-list"SSLSocketProviderDependenciesBuilder.ProviderBuilder Provider dependenciesStaticFactoryInstanceBuilder<T> AStaticFactoryInstanceBuilder
is aParameterizedBuilder
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.SubscriberGroupBuilder<V> TheSubscriberGroupBuilder
builds aSubscriber
group.UnitCalculatorBuilder TheUnitCalculatorBuilder
class builds aConfigurableCacheMap.UnitCalculator
.WrapperSocketAddressProviderBuilder The WrapperSocketAddressProviderBuilder wraps an AddressProviderBuilder so that it can produce a SocketAddressProvider. -
Enum Summary Enum Description SSLSocketProviderDependenciesBuilder.NameListDependencies.USAGE