Package | Description |
---|---|
com.tangosol.coherence.config.xml.processor |
Defines the Xml document Element and Attribute Processors for Coherence Cache
Configuration files.
|
com.tangosol.config.xml |
Defines classes and interfaces for processing Xml documents and building object
models, like configuration, based on said documents though the use of injection.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEmptyElementProcessor<T>
A
ConditionalElementProcessor that provides defined behaviors
for processing empty XmlElement s. |
class |
AcceptorDependenciesProcessor
An
ElementProcessor that will parse an <acceptor-config> and
produce an AcceptorDependencies . |
class |
ActiveActiveProcessor
An
ActivePassiveProcessor is responsible for processing <active-active>
XmlElement s to produce a TopologyBuilder.ActiveActiveTopologyBuilder . |
class |
ActivePassiveProcessor
An
ActivePassiveProcessor is responsible for processing <active-passive>
XmlElement s to produce a TopologyBuilder.ActivePassiveTopologyBuilder . |
class |
AddressProviderBuilderProcessor
An
ElementProcessor 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)
<! |
class |
AuthorizedHostsProcessor
An
ElementProcessor for <authorized-hosts> Configuration
Elements. |
class |
BackingMapSchemeProcessor
A BackingMapSchemeProcessor is responsible for processing a
backing-map-scheme
XmlElement to produce a BackingMapScheme . |
class |
BufferTypeProcessor
An
ElementProcessor for the <buffer-type> Cache Configuration
element. |
class |
CacheMappingProcessor
An
CacheMappingProcessor is responsible for processing <cache-mapping> XmlElement s to produce
a CacheMapping . |
class |
CacheServiceProxyProcessor
An
ElementProcessor that will parse cache-service-proxy configuration
element tp produce a DefaultCacheServiceProxyDependencies object. |
class |
CachingSchemeMappingProcessor
An
CachingSchemeMappingProcessor is responsible for processing <caching-scheme-mapping> XmlElement s
to update the ResourceMappingRegistry with CacheMapping s. |
class |
CachingSchemesProcessor
A
CachingSchemesProcessor is an ElementProcessor for the
<caching-schemes%gt; element of Coherence Cache Configuration files. |
class |
CentralReplicationProcessor
An
CentralReplicationProcessor is responsible for processing <central-replication>
XmlElement s to produce a TopologyBuilder.CentralReplicationBuilder . |
class |
CompositeSchemeProcessor<T extends AbstractCompositeScheme>
A
CompositeSchemeProcessor is a CustomizableBuilderProcessor for schemes
that consist of a front and back scheme. |
class |
ConfigurationProcessor
A
ConfigurationProcessor is responsible for processing a
configuration XmlElement to produce a CacheConfig object. |
class |
CustomizableBinaryStoreManagerBuilderProcessor<T extends BinaryStoreManagerBuilderCustomization>
A
CustomizableBinaryStoreManagerBuilderProcessor is a CustomizableBuilderProcessor that additionally
processes the required definition of a BinaryStoreManagerBuilder for those classes supporting
BinaryStoreManagerBuilderCustomization . |
class |
CustomizableBuilderProcessor<T>
A
CustomizableBuilderProcessor is a multi-purpose ElementProcessor
responsible for processing xml elements that produce objects supporting BuilderCustomization . |
class |
DefaultsProcessor
The
DefaultsProcessor is responsible for processing the <defaults> XmlElement
in a Coherence Cache Configuration file, registering each of the processed elements with
the ResourceRegistry . |
class |
DeltaCompressorProcessor
An ElementProcessor for processing <compressor> configurations.
|
class |
EnumProcessor<T extends Enum<?>>
A
EnumProcessor is responsible for processing Coherence Enum values
and return the corresponding Enum type. |
class |
EvictionPolicyProcessor
A
EvictionPolicyProcessor is responsible for processing an
eviction-policy XmlElement to produce an EvictionPolicyBuilder . |
class |
ExecutorProcessor
An
ElementProcessor that will parse and produce a
Executor based on an ssl/executor configuration element. |
class |
FederatedInternalBackingMapSchemeProcessor
A FederatedInternalBackingMapSchemeProcessor is responsible for processing a
journalcache-backing-map-scheme
XmlElement to produce a BackingMapScheme . |
class |
FederatedSchemeProcessor
FederatedSchemeProcessor generates instances of FederatedScheme . |
class |
GroupProcessor
An
GroupProcessor is responsible for processing <group> XmlElement s to produce
a TopologyBuilder.GroupBuilder . |
class |
GroupsProcessor
An
GroupsProcessor is responsible for processing <groups>
XmlElement s to produce a list of GroupBuilders. |
class |
HttpAcceptorDependenciesProcessor
An
ElementProcessor to produce a HttpAcceptorDependencies
from a <http-acceptor%gt; configuration. |
class |
HubSpokeProcessor
An
HubSpokeProcessor is responsible for processing <hub-spoke> XmlElement s to produce
a TopologyBuilder.HubSpokeBuilder . |
class |
InitiatorDependenciesProcessor
An
ElementProcessor that will parse an <initator-config> and
produce an InitiatorDependencies . |
class |
InitParamProcessor
|
class |
InitParamsProcessor
An
InitParamsProcessor is responsible for processing <init-params> XmlElement s to produce
ResolvableParameterList s. |
class |
InstanceProcessor
An
InstanceProcessor is responsible for processing <instance> XmlElement s
to produce ParameterizedBuilder s. |
class |
InterceptorProcessor
A
ElementProcessor for the <interceptor> element. |
class |
InterceptorsProcessor
A
ElementProcessor for the <interceptors> element. |
class |
InternalCacheSchemeProcessor
A
InternalCacheSchemeProcessor is responsible for processing an
internal-cache-scheme XmlElement s to produce a MapBuilder . |
class |
InvocationServiceProxyProcessor
An
ElementProcessor that will parse invocation-service-proxy configuration
element tp produce a DefaultInvocationServiceProxyDependencies object. |
class |
KeystoreProcessor
An
ElementProcessor that will parse and produce a
DefaultKeystoreDependencies based on a key-store configuration element. |
class |
LeaseGranularityProcessor
An
ElementProcessor for Coherence <lease-granularity>
configuration |
class |
LocalAddressProcessor
An
ElementProcessor that parses a <local-address> to produce
an InetSocketAddress . |
class |
MapListenerProcessor
A
MapListenerProcessor is responsible for processing a listener
XmlElement s to produce a ParameterizedBuilder for a
MapListener . |
class |
MemberListenerProcessor
An ElementProcessor to process a <member-listener> to produce a
List containing a single MemberListener.
|
class |
MemorySizeProcessor
A
MemorySizeProcessor is responsible for processing Coherence
memory sizes and returning them in bytes. |
class |
MessageDeliveryModeProcessor
An
ElementProcessor for JMS <message-delivery-mode>
configurations. |
class |
MillisProcessor
A
MillisProcessor is responsible for processing Coherence time values
and returning them in milliseconds. |
class |
OperationBundlingProcessor
A
OperationBundlingProcessor is responsible for processing an
operation-bundling XmlElement to produce an BundleManager . |
class |
PagedTopicSchemeProcessor
An
ElementProcessor that parses a <paged-topic-scheme> element;
produces a PagedTopicScheme . |
class |
ParamTypeProcessor
A
ParamTypeProcessor is responsible for processing <param-type> XmlElement s to produce a
fully qualified class name. |
class |
ParticipantBuildersProcessor
An
ParticipantBuildersProcessor is responsible for processing <participants>
XmlElement s to produce a list of ParticipantBuilders. |
class |
PartitionAssignmentStrategyProcessor
An ElementProcessor to process a <partition-assignment-strategy> to
produce a PartitionAssignmentStrategy.
|
class |
PartitionedQuorumPolicyProcessor
An ElementProcessor that will parse a <partitioned-quorum-policy-scheme>
and produce a suitable
ActionPolicy |
class |
PartitionListenerProcessor
An ElementProcessor to process a <partition-listener> to produce a
List containing a single PartitionListener.
|
class |
PasswordProviderBuilderProcessor
An
ElementProcessor for <password-provider> elements defined by
a Coherence Operational Configuration file. |
class |
PasswordProvidersProcessor
A
PasswordProvidersProcessor is responsible for processing <password-providers>
XmlElement of Coherence Operational Configuration files |
class |
PersistenceEnvironmentsProcessor
An
ElementProcessor for the <persistence-environments%gt; element of
Coherence Operational Configuration files. |
static class |
PersistenceEnvironmentsProcessor.PersistenceEnvironmentProcessor
An
ElementProcessor for children elements
of <persistence-environments%gt; element of Coherence Operational
Configuration files. |
class |
PersistenceProcessor
An
ElementProcessor that will parse a <persistence> element to
produce a PersistenceDependencies instance. |
class |
ProviderProcessor
An
ElementProcessor that will parse and produce a
ProviderBuilder based on a provider configuration element. |
class |
ProxyQuorumPolicyProcessor
An
ElementProcessor that will parse a <proxy-quorum-policy-scheme>
and produce a suitable ActionPolicy |
class |
SchemesProcessor
A
SchemesProcessor is an ElementProcessor for the
<caching-schemes%gt; element of Coherence Cache Configuration files. |
class |
ScopeNameProcessor
The
ScopeNameProcessor is responsible for processing the <scope-name> XmlElement
in a Coherence Cache Configuration file. |
class |
SerializerBuilderProcessor
An
ElementProcessor for <serializer> elements defined by
a Coherence Operational Configuration file. |
class |
SerializerFactoryProcessor
An ElementProcessor that will parse a <serializer> and produce a
suitable SerializerFactory
|
class |
SerializersProcessor
An
ElementProcessor for the <serializers%gt; element of
Coherence Operational Configuration files. |
class |
ServiceBuilderProcessor<T extends ServiceBuilder>
A
ServiceBuilderProcessor is an ElementProcessor responsible for producing various kinds of
ServiceBuilder s. |
class |
ServiceFailurePolicyProcessor
An ElementProcessor that will parse a <service-failure-policyr> and
produce a suitable ServiceFailurePolicy
|
class |
ServiceLoadBalancerProcessor
An
ElementProcessor for <load-balancer> configuration used
by federated and proxy services. |
class |
SocketOptionsProcessor
An
ElementProcessor for SocketOptions . |
class |
SocketProviderProcessor
An
ElementProcessor that will parse an <socket-provider> and
produce a SocketProviderBuilder . |
class |
SocketProvidersProcessor
An
SocketProvidersProcessor is responsible for processing <socket-provider>
XmlElement s SocketProvider definitions. |
class |
SpecificInstanceProcessor<T>
An
ElementProcessor that will process an XmlElement defining
a ParameterizedBuilder , after which it will eagerly realized to produce
an instance of the required type. |
class |
SSLHostnameVerifierProcessor
An
ElementProcessor that will parse and produce a
HostnameVerifier based on hostname-verifier configuration element. |
class |
SSLManagerProcessor
An
ElementProcessor that will parse and produce a
DefaultManagerDependencies based on a identity-manager/trust-manager configuration element. |
class |
SSLNameListProcessor
An
ElementProcessor that will parse and produce a
NameListDependencies based on a protocol-versions or cipher-suites configuration element. |
class |
SSLProcessor
An
ElementProcessor that will parse an <ssl> and
produce a SSLSocketProviderDependenciesBuilder object. |
class |
StorageAccessAuthorizerBuilderProcessor
An
ElementProcessor for <storage-authorizer> elements defined by
a Coherence Operational Configuration file. |
class |
StorageAccessAuthorizersProcessor
An
ElementProcessor for the <storage-authorizers%gt; element of
Coherence Operational Configuration files. |
class |
StorageProcessor
|
class |
SubscriberGroupProcessor
A
ElementProcessor for the <subscriber-group> element. |
class |
SubscriberGroupsProcessor
A
ElementProcessor for the <subscriber-groups> element. |
class |
TcpAcceptorProcessor
An
ElementProcessor that will parse an <tcp-acceptor> and
produce a TcpAcceptorDependencies object. |
class |
TcpInitiatorProcessor
An
ElementProcessor that will parse an <tcp-initiator> and
produce a TcpInitiatorDependencies object. |
class |
TopicMappingProcessor
An
TopicMappingProcessor is responsible for processing <topic-mapping>
XmlElement s to produce a TopicMapping . |
class |
TopicSchemeMappingProcessor
An
TopicSchemeMappingProcessor is responsible for processing
<topic-scheme-mapping> XmlElement s to update the
ResourceMappingRegistry with ResourceMapping s. |
class |
TopologyBuildersProcessor
An
TopologyBuildersProcessor is responsible for processing <topology-definition>
XmlElement s to produce a list of TopologyBuilders. |
class |
TopologyRefsProcessor
A
TopologyRefsProcessor is an ElementProcessor for the
<topology-refs%gt; element of Coherence Cache Configuration files. |
class |
TransformerProcessor
Responsible for processing
view-filter elements. |
class |
UnitCalculatorProcessor
A
UnitCalculatorProcessor is responsible for processing a
unit-calculator XmlElement to produce a UnitCalculatorBuilder . |
class |
UnsupportedFeatureProcessor
UnsupportedFeatureProcessor is an ElementProcessor that fails fast highlighting
which feature is not supported in this edition of the product.
|
class |
ValueStorageSchemeProcessor
An
ElementProcessor that creates a BackingMapScheme
for use in a collection scheme. |
class |
WrapperStreamFactoryListProcessor
Deprecated.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ConditionalElementProcessor<T>
A
ConditionalElementProcessor is an ElementProcessor that supports conditionally
processing XmlElement s. |
Modifier and Type | Class and Description |
---|---|
class |
SimpleElementProcessor<T>
A
SimpleElementProcessor is an ElementProcessor implementation that will construct,
initialize (via constructor injection) and return a specific type of object based on information in
an XmlElement . |
Modifier and Type | Method and Description |
---|---|
ElementProcessor<?> |
AbstractNamespaceHandler.getElementProcessor(String localName)
Obtains the
ElementProcessor registered with the specified
localName (in the namespace). |
ElementProcessor<?> |
AbstractNamespaceHandler.getElementProcessor(XmlElement element)
Obtains the
ElementProcessor that is suitable for processing the specified XmlElement
in the xml namespace associated with this NamespaceHandler . |
ElementProcessor<?> |
NamespaceHandler.getElementProcessor(XmlElement element)
Obtains the
ElementProcessor that is suitable for processing the specified XmlElement
in the xml namespace associated with this NamespaceHandler . |
protected ElementProcessor<?> |
AbstractNamespaceHandler.onUnknownElement(XmlElement element)
A call-back to handle when an
XmlElement is unknown to the NamespaceHandler . |
Modifier and Type | Method and Description |
---|---|
<T> void |
DefaultProcessingContext.registerProcessor(Class<T> clzType,
ElementProcessor<T> processor)
Registers an
ElementProcessor that may be used to process specific types of values
contained in XmlElement s with in the ProcessingContext . |
<T> void |
ProcessingContext.registerProcessor(Class<T> clzType,
ElementProcessor<T> processor)
Registers an
ElementProcessor that may be used to process specific types of values
contained in XmlElement s with in the ProcessingContext . |
void |
AbstractNamespaceHandler.registerProcessor(String sLocalName,
ElementProcessor<?> processor)
Registers an
ElementProcessor for XmlElement s with a name with in the context of
the NamespaceHandler namespace. |