Package com.tangosol.coherence.config.xml.processor
package com.tangosol.coherence.config.xml.processor
Defines the Xml document Element and Attribute Processors for Coherence Cache
Configuration files.
- Since:
- 12.1.2
-
ClassDescriptionA
ConditionalElementProcessorthat provides defined behaviors for processing emptyXmlElements.The behavior of theConditionalElementProcessorwhen it encounters an emptyXmlElement.AnElementProcessorthat will parse an <acceptor-config> and produce anAcceptorDependencies.AnElementProcessorthat will parse and produce a ParameterizedBuilder<AddressProvider> based on an address-provider configuration element, that of which is defined as such (with support for foreign-namespaces)AnElementProcessorfor an <async-backup> Configuration.AnElementProcessorfor <authorized-hosts> Configuration Elements.A BackingMapSchemeProcessor is responsible for processing a backing-map-schemeXmlElementto produce aBackingMapScheme.AnElementProcessorfor the <buffer-type> Cache Configuration element.Implementation ofOverrideProcessorthat process cache configuration override file.AnCacheMappingProcessoris responsible for processing <cache-mapping>XmlElements to produce aCacheMapping.AnElementProcessorthat will parse cache-service-proxy configuration element tp produce aDefaultCacheServiceProxyDependenciesobject.AnCachingSchemeMappingProcessoris responsible for processing <caching-scheme-mapping>XmlElements to update theResourceMappingRegistrywithCacheMappings.ACachingSchemesProcessoris anElementProcessorfor the <caching-schemes%gt; element of Coherence Cache Configuration files.CompositeSchemeProcessor<T extends AbstractCompositeScheme>ACompositeSchemeProcessoris aCustomizableBuilderProcessorfor schemes that consist of a front and back scheme.AConfigurationProcessoris responsible for processing a configurationXmlElementto produce aCacheConfigobject.ACustomizableBinaryStoreManagerBuilderProcessoris aCustomizableBuilderProcessorthat additionally processes the required definition of aBinaryStoreManagerBuilderfor those classes supportingBinaryStoreManagerBuilderCustomization.ACustomizableBuilderProcessoris a multi-purposeElementProcessorresponsible for processing xml elements that produce objects supportingBuilderCustomization.AnElementProcessorto process a daemon pool configuration.TheDefaultsProcessoris responsible for processing the <defaults>XmlElementin a Coherence Cache Configuration file, registering each of the processed elements with theResourceRegistry.An ElementProcessor for processing <compressor> configurations.AElementCalculatorProcessoris responsible for processing an element-calculatorXmlElementto produce anElementCalculatorBuilder.AnElementProcessorHelperprovides a number of helper methods forElementProcessors.EnumProcessor<T extends Enum<?>>AEnumProcessoris responsible for processing Coherence Enum values and return the corresponding Enum type.AEvictionPolicyProcessoris responsible for processing an eviction-policyXmlElementto produce anEvictionPolicyBuilder.AnElementProcessorthat will parse and produce a Executor based on an ssl/executor configuration element.AnElementProcessorthat will parse a <global-socket-provider> and produce the globalSocketProviderBuilder.AnElementProcessorto produce aHttpAcceptorDependenciesfrom a <http-acceptor%gt; configuration.AnElementProcessorthat will parse an <initator-config> and produce anInitiatorDependencies.AnExpressionimplementation that represents the use of a {cache-ref} macro in a Configuration File.AnExpressionimplementation that represents the use of a {collection-ref} macro in a Configuration File.AnExpressionimplementation that represents the use of a {cache-ref} macro in a Cache Configuration File.AnExpressionimplementation that represents the use of a {resource} macro in a configuration File.AnExpressionimplementation that represents the use of a {scheme-ref} macro in a Cache Configuration File.AnInitParamsProcessoris responsible for processing <init-params>XmlElements to produceResolvableParameterLists.AnInstanceProcessoris responsible for processing <instance>XmlElements to produceParameterizedBuilders.AElementProcessorfor the <interceptor> element.AElementProcessorfor the <interceptors> element.AInternalCacheSchemeProcessoris responsible for processing an internal-cache-schemeXmlElements to produce aMapBuilder.AnElementProcessorthat will parse invocation-service-proxy configuration element tp produce aDefaultInvocationServiceProxyDependenciesobject.AnElementProcessorthat will parse and produce a DefaultKeystoreDependencies based on a key-store configuration element.AnElementProcessorfor Coherence <lease-granularity> configurationAnElementProcessorthat parses a <local-address> to produce anInetSocketAddress.AMapListenerProcessoris responsible for processing a listenerXmlElements to produce aParameterizedBuilderfor aMapListener.An ElementProcessor to process a <member-listener> to produce a List containing a single MemberListener.AMemorySizeProcessoris responsible for processing Coherence memory sizes and returning them in bytes.AMillisProcessoris responsible for processing Coherence time values and returning them in milliseconds.AnElementProcessorthat does nothing.AOperationBundlingProcessoris responsible for processing an operation-bundlingXmlElementto produce anBundleManager.AnElementProcessorthat parses a <paged-topic-scheme> element; produces aPagedTopicScheme.AParamTypeProcessoris responsible for processing <param-type>XmlElements to produce a fully qualified class name.An ElementProcessor to process a <partition-assignment-strategy> to produce a PartitionAssignmentStrategy.An ElementProcessor that will parse a <partitioned-quorum-policy-scheme> and produce a suitableActionPolicyAn ElementProcessor to process a <partition-listener> to produce a List containing a single PartitionListener.AnElementProcessorfor <password-provider> elements defined by a Coherence Operational Configuration file.This class is to wrap the existing password into the password-provider approach.APasswordProvidersProcessoris responsible for processing <password-providers>XmlElementof Coherence Operational Configuration filesThePasswordURLProcessoris responsible for processing the <password-url>XmlElementin a Coherence configuration file.AnElementProcessorfor the <persistence-environments%gt; element of Coherence Operational Configuration files.AnElementProcessorfor children elements of <persistence-environments%gt; element of Coherence Operational Configuration files.AnElementProcessorthat will parse a <persistence> element to produce aPersistenceDependenciesinstance.AnElementProcessorthat will parse and produce a ProviderBuilder based on a provider configuration element.AnElementProcessorthat will parse a <proxy-quorum-policy-scheme> and produce a suitableActionPolicyAReadLocatorProcessoris responsible for processing theread-locatorxmlto produce aReadLocatorBuilder.AnElementProcessorfor <resource> elements defined by a Coherence Operational Configuration file.AnElementProcessorfor the <resources%gt; element of Coherence Operational Configuration files.ASchemesProcessoris anElementProcessorfor the <caching-schemes%gt; element of Coherence Cache Configuration files.TheScopeNameProcessoris responsible for processing the <scope-name>XmlElementin a Coherence Cache Configuration file.AnElementProcessorfor <serializer> elements defined by a Coherence Operational Configuration file.An ElementProcessor that will parse a <serializer> and produce a suitable SerializerFactoryAnElementProcessorfor the <serializers%gt; element of Coherence Operational Configuration files.ServiceBuilderProcessor<T extends ServiceBuilder>AServiceBuilderProcessoris anElementProcessorresponsible for producing various kinds ofServiceBuilders.An ElementProcessor that will parse a <service-failure-policyr> and produce a suitable ServiceFailurePolicyAnElementProcessorfor <load-balancer> configuration used by federated and proxy services.AnElementProcessorthat returns a simpleParameterizedBuilder.AnElementProcessorforSocketOptions.AnElementProcessorthat will parse a <socket-provider> and produce aSocketProviderBuilder.AnSocketProvidersProcessoris responsible for processing <socket-provider>XmlElements SocketProvider definitions.AnElementProcessorthat will process anXmlElementdefining aParameterizedBuilder, after which it will eagerly realized to produce an instance of the required type.AnElementProcessorthat will parse and produce aHostnameVerifierbased on hostname-verifier configuration element.AnElementProcessorthat will parse and produce a DefaultManagerDependencies based on a identity-manager/trust-manager configuration element.AnElementProcessorthat will parse and produce a NameListDependencies based on a protocol-versions or cipher-suites configuration element.AnElementProcessorthat will parse an <ssl> and produce aSSLSocketProviderDependenciesBuilderobject.AnElementProcessorfor <storage-authorizer> elements defined by a Coherence Operational Configuration file.AnElementProcessorfor the <storage-authorizers%gt; element of Coherence Operational Configuration files.AElementProcessorfor the <subscriber-group> element.AElementProcessorfor the <subscriber-groups> element.AnElementProcessorthat will parse an <tcp-acceptor> and produce a TcpAcceptorDependencies object.AnElementProcessorthat will parse an <tcp-initiator> and produce a TcpInitiatorDependencies object.AnTopicMappingProcessoris responsible for processing <topic-mapping>XmlElements to produce aTopicMapping.AnTopicSchemeMappingProcessoris responsible for processing <topic-scheme-mapping>XmlElements to update theResourceMappingRegistrywithResourceMappings.Responsible for processingview-filterelements.AUnitCalculatorProcessoris responsible for processing a unit-calculatorXmlElementto produce aUnitCalculatorBuilder.UnsupportedFeatureProcessor is an ElementProcessor that fails fast highlighting which feature is not supported in this edition of the product.AnElementProcessorthat creates aBackingMapSchemefor use in a collection scheme.Deprecated.