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.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.AnElementProcessorfor JMS <message-delivery-mode> configurations.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.