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 ABackingMapManagerBuilderrealizesBackingMapManagers.BuilderCustomization<T> A class that implementsBuilderCustomizationis one that allows an alternate builder, as aParameterizedBuilder, to be provided so that the said class may use it for realizing objects.MapBuilder TheMapBuilderinterface is used by a builder to create an instance of aMapthat is a local to a Java process.NamedCacheBuilder ANamedCacheBuilderrealizesNamedCaches.NamedCollectionBuilder<C extends NamedCollection> ANamedCollectionBuilderrealizesNamedCollections.ParameterizedBuilder<T> AParameterizedBuilderis an implementation of the classic Builder Pattern that utilizes aParameterResolverto resolve any required runtimeParameters necessary for realizing an object.ParameterizedBuilder.ReflectionSupport Deprecated. ParameterizedBuilderRegistry A registry of strongly typed and possibly namedParameterizedBuilders.ParameterizedBuilderRegistry.Registration<T> Defines a singleParameterizedBuilderregistration with aParameterizedBuilderRegistry.ServiceBuilder The ServiceBuilder interface is used by a builder that creates a Service.SSLSocketProviderDependenciesBuilder.DependenciesAware Implemented byProviderclasses that need to be aware of the SSL dependencies. -
Class Summary Class Description ActionPolicyBuilder The abstractActionPolicyBuilderis a base class builder for buildingActionPolicy's instances and defers cache configuration validation until the instance is realized.ActionPolicyBuilder.ActionPolicyParameterizedBuilder ActionPolicyBuilderwrapper 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 aClusterQuorumPolicyBuilderuntil realized.CustomAddressProviderBuilder This class builds an AddressProviderBuilder from a customizedParameterizedBuilderofAddressProvider.DaemonPoolBuilder AParameterizedBuilderthat builds aDaemonPool.DefaultBuilderCustomization<T> TheDefaultBuilderCustomizationclass is the default implementation ofBuilderCustomization.ElementCalculatorBuilder TheElementCalculatorBuilderclass builds anNamedTopic.ElementCalculator.EvictionPolicyBuilder TheEvictionPolicyBuilderbuilds aConfigurableCacheMap.EvictionPolicy.FactoryBasedAddressProviderBuilder This class builds an AddressProviderBuilder from a AddressProviderFactory.InetAddressRangeFilterBuilder InetAddressRangeFilterBuilder defers evaluating configuration parameters until Filter is instantiated.InstanceBuilder<T> AnInstanceBuilderis aParameterizedBuilderimplementation that additionally supports injection based on Coherence <instance%gt; or <class-scheme> configurations.InvalidConfigServiceLoadBalancerBuilder InvalidConfigServiceLoadBalancerBuilderdefers 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 TheParameterizedBuilderHelperdefines helper methods forParameterizedBuilderimplementations.PartitionAssignmentStrategyBuilder PartitionedCacheQuorumPolicyBuilder Defer cache configuration validation of an ActionPolicy until realized.PersistenceEnvironmentParamBuilder Build aPersistenceEnvironment.PersistenceEnvironmentParamBuilder.PersistenceEnvironmentInfo APersistenceEnvironmentInfoimplementation 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 ProxyServiceLoadBalancerBuilderdefers evaluating configuration parameters until ServiceLoadBalancer is instantiated.ReadLocatorBuilder TheReadLocatorBuilderclass builds aBiFunctionthat given the currentownershipof a partition andservicewill return amemberto target reads against.ServiceFailurePolicyBuilder Build a default or customizedServiceFailurePolicy.ServiceLoadBalancerBuilder ServiceLoadBalancerBuilderdefers evaluating configuration parameters until ServiceLoadBalancer is instantiated.SimpleParameterizedBuilderRegistry A basic implementation of aParameterizedBuilderRegistry.SocketProviderBuilder SocketProviderBuilderenables lazy instantiation of SocketProvider.SSLSocketProviderDependenciesBuilder SSLSocketProviderDependenciesBuilderenables 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> AStaticFactoryInstanceBuilderis aParameterizedBuilderthat 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> TheSubscriberGroupBuilderbuilds aSubscribergroup.UnitCalculatorBuilder TheUnitCalculatorBuilderclass builds aConfigurableCacheMap.UnitCalculator.WrapperSocketAddressProviderBuilder The WrapperSocketAddressProviderBuilder wraps an AddressProviderBuilder so that it can produce a SocketAddressProvider. -
Enum Summary Enum Description SSLSocketProviderDependenciesBuilder.NameListDependencies.USAGE