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
ConditionalElementProcessor
that provides defined behaviors for processing emptyXmlElement
s.The behavior of theConditionalElementProcessor
when it encounters an emptyXmlElement
.AnElementProcessor
that will parse an <acceptor-config> and produce anAcceptorDependencies
.AnElementProcessor
that 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)AnElementProcessor
for an <async-backup> Configuration.AnElementProcessor
for <authorized-hosts> Configuration Elements.A BackingMapSchemeProcessor is responsible for processing a backing-map-schemeXmlElement
to produce aBackingMapScheme
.AnElementProcessor
for the <buffer-type> Cache Configuration element.Implementation ofOverrideProcessor
that process cache configuration override file.AnCacheMappingProcessor
is responsible for processing <cache-mapping>XmlElement
s to produce aCacheMapping
.AnElementProcessor
that will parse cache-service-proxy configuration element tp produce aDefaultCacheServiceProxyDependencies
object.AnCachingSchemeMappingProcessor
is responsible for processing <caching-scheme-mapping>XmlElement
s to update theResourceMappingRegistry
withCacheMapping
s.ACachingSchemesProcessor
is anElementProcessor
for the <caching-schemes%gt; element of Coherence Cache Configuration files.CompositeSchemeProcessor<T extends AbstractCompositeScheme>ACompositeSchemeProcessor
is aCustomizableBuilderProcessor
for schemes that consist of a front and back scheme.AConfigurationProcessor
is responsible for processing a configurationXmlElement
to produce aCacheConfig
object.ACustomizableBinaryStoreManagerBuilderProcessor
is aCustomizableBuilderProcessor
that additionally processes the required definition of aBinaryStoreManagerBuilder
for those classes supportingBinaryStoreManagerBuilderCustomization
.ACustomizableBuilderProcessor
is a multi-purposeElementProcessor
responsible for processing xml elements that produce objects supportingBuilderCustomization
.AnElementProcessor
to process a daemon pool configuration.TheDefaultsProcessor
is responsible for processing the <defaults>XmlElement
in a Coherence Cache Configuration file, registering each of the processed elements with theResourceRegistry
.An ElementProcessor for processing <compressor> configurations.AElementCalculatorProcessor
is responsible for processing an element-calculatorXmlElement
to produce anElementCalculatorBuilder
.AnElementProcessorHelper
provides a number of helper methods forElementProcessor
s.EnumProcessor<T extends Enum<?>>AEnumProcessor
is responsible for processing Coherence Enum values and return the corresponding Enum type.AEvictionPolicyProcessor
is responsible for processing an eviction-policyXmlElement
to produce anEvictionPolicyBuilder
.AnElementProcessor
that will parse and produce a Executor based on an ssl/executor configuration element.AnElementProcessor
that will parse a <global-socket-provider> and produce the globalSocketProviderBuilder
.AnElementProcessor
to produce aHttpAcceptorDependencies
from a <http-acceptor%gt; configuration.AnElementProcessor
that will parse an <initator-config> and produce anInitiatorDependencies
.AnExpression
implementation that represents the use of a {cache-ref} macro in a Configuration File.AnExpression
implementation that represents the use of a {collection-ref} macro in a Configuration File.AnExpression
implementation that represents the use of a {cache-ref} macro in a Cache Configuration File.AnExpression
implementation that represents the use of a {resource} macro in a configuration File.AnExpression
implementation that represents the use of a {scheme-ref} macro in a Cache Configuration File.AnInitParamsProcessor
is responsible for processing <init-params>XmlElement
s to produceResolvableParameterList
s.AnInstanceProcessor
is responsible for processing <instance>XmlElement
s to produceParameterizedBuilder
s.AElementProcessor
for the <interceptor> element.AElementProcessor
for the <interceptors> element.AInternalCacheSchemeProcessor
is responsible for processing an internal-cache-schemeXmlElement
s to produce aMapBuilder
.AnElementProcessor
that will parse invocation-service-proxy configuration element tp produce aDefaultInvocationServiceProxyDependencies
object.AnElementProcessor
that will parse and produce a DefaultKeystoreDependencies based on a key-store configuration element.AnElementProcessor
for Coherence <lease-granularity> configurationAnElementProcessor
that parses a <local-address> to produce anInetSocketAddress
.AMapListenerProcessor
is responsible for processing a listenerXmlElement
s to produce aParameterizedBuilder
for aMapListener
.An ElementProcessor to process a <member-listener> to produce a List containing a single MemberListener.AMemorySizeProcessor
is responsible for processing Coherence memory sizes and returning them in bytes.AMillisProcessor
is responsible for processing Coherence time values and returning them in milliseconds.AnElementProcessor
that does nothing.AOperationBundlingProcessor
is responsible for processing an operation-bundlingXmlElement
to produce anBundleManager
.AnElementProcessor
that parses a <paged-topic-scheme> element; produces aPagedTopicScheme
.AParamTypeProcessor
is responsible for processing <param-type>XmlElement
s 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 suitableActionPolicy
An ElementProcessor to process a <partition-listener> to produce a List containing a single PartitionListener.AnElementProcessor
for <password-provider> elements defined by a Coherence Operational Configuration file.This class is to wrap the existing password into the password-provider approach.APasswordProvidersProcessor
is responsible for processing <password-providers>XmlElement
of Coherence Operational Configuration filesThePasswordURLProcessor
is responsible for processing the <password-url>XmlElement
in a Coherence configuration file.AnElementProcessor
for the <persistence-environments%gt; element of Coherence Operational Configuration files.AnElementProcessor
for children elements of <persistence-environments%gt; element of Coherence Operational Configuration files.AnElementProcessor
that will parse a <persistence> element to produce aPersistenceDependencies
instance.AnElementProcessor
that will parse and produce a ProviderBuilder based on a provider configuration element.AnElementProcessor
that will parse a <proxy-quorum-policy-scheme> and produce a suitableActionPolicy
AReadLocatorProcessor
is responsible for processing theread-locator
xml
to produce aReadLocatorBuilder
.AnElementProcessor
for <resource> elements defined by a Coherence Operational Configuration file.AnElementProcessor
for the <resources%gt; element of Coherence Operational Configuration files.ASchemesProcessor
is anElementProcessor
for the <caching-schemes%gt; element of Coherence Cache Configuration files.TheScopeNameProcessor
is responsible for processing the <scope-name>XmlElement
in a Coherence Cache Configuration file.AnElementProcessor
for <serializer> elements defined by a Coherence Operational Configuration file.An ElementProcessor that will parse a <serializer> and produce a suitable SerializerFactoryAnElementProcessor
for the <serializers%gt; element of Coherence Operational Configuration files.ServiceBuilderProcessor<T extends ServiceBuilder>AServiceBuilderProcessor
is anElementProcessor
responsible for producing various kinds ofServiceBuilder
s.An ElementProcessor that will parse a <service-failure-policyr> and produce a suitable ServiceFailurePolicyAnElementProcessor
for <load-balancer> configuration used by federated and proxy services.AnElementProcessor
that returns a simpleParameterizedBuilder
.AnElementProcessor
forSocketOptions
.AnElementProcessor
that will parse a <socket-provider> and produce aSocketProviderBuilder
.AnSocketProvidersProcessor
is responsible for processing <socket-provider>XmlElement
s SocketProvider definitions.AnElementProcessor
that will process anXmlElement
defining aParameterizedBuilder
, after which it will eagerly realized to produce an instance of the required type.AnElementProcessor
that will parse and produce aHostnameVerifier
based on hostname-verifier configuration element.AnElementProcessor
that will parse and produce a DefaultManagerDependencies based on a identity-manager/trust-manager configuration element.AnElementProcessor
that will parse and produce a NameListDependencies based on a protocol-versions or cipher-suites configuration element.AnElementProcessor
that will parse an <ssl> and produce aSSLSocketProviderDependenciesBuilder
object.AnElementProcessor
for <storage-authorizer> elements defined by a Coherence Operational Configuration file.AnElementProcessor
for the <storage-authorizers%gt; element of Coherence Operational Configuration files.AElementProcessor
for the <subscriber-group> element.AElementProcessor
for the <subscriber-groups> element.AnElementProcessor
that will parse an <tcp-acceptor> and produce a TcpAcceptorDependencies object.AnElementProcessor
that will parse an <tcp-initiator> and produce a TcpInitiatorDependencies object.AnTopicMappingProcessor
is responsible for processing <topic-mapping>XmlElement
s to produce aTopicMapping
.AnTopicSchemeMappingProcessor
is responsible for processing <topic-scheme-mapping>XmlElement
s to update theResourceMappingRegistry
withResourceMapping
s.Responsible for processingview-filter
elements.AUnitCalculatorProcessor
is responsible for processing a unit-calculatorXmlElement
to produce aUnitCalculatorBuilder
.UnsupportedFeatureProcessor is an ElementProcessor that fails fast highlighting which feature is not supported in this edition of the product.AnElementProcessor
that creates aBackingMapScheme
for use in a collection scheme.Deprecated.