Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


com.tangosol.coherence.config.xml.preprocessor
Class TransactionalPreprocessor

java.lang.Object
  extended by com.tangosol.coherence.config.xml.preprocessor.TransactionalPreprocessor

All Implemented Interfaces:
DocumentElementPreprocessor.ElementPreprocessor

public class TransactionalPreprocessor
extends java.lang.Object
implements DocumentElementPreprocessor.ElementPreprocessor

A TransactionalPreprocessor is an DocumentElementPreprocessor.ElementPreprocessor that introduces (via cloning) internal cache-config xml content for xml elements.

Ultimately this DocumentElementPreprocessor.ElementPreprocessor is designed to perform pre-processing of Coherence Cache <cache-config> declarations by merging the internal-txn-cache-config.xml elements if a transactional-scheme is specified.

Since:
Coherence 12.1.2
Author:
der 2012.1.17
See Also:
OperationalDefaultsPreprocessor

Constructor Summary
TransactionalPreprocessor()
           

 

Method Summary
 boolean preprocess(ProcessingContext context, XmlElement element)
          Process an XmlElement, optionally mutating it (or it's children) if required.

 

Constructor Detail

TransactionalPreprocessor

public TransactionalPreprocessor()

Method Detail

preprocess

public boolean preprocess(ProcessingContext context,
                          XmlElement element)
                   throws ConfigurationException
Process an XmlElement, optionally mutating it (or it's children) if required.

Note: An implementation of this interface should avoid attempting to traverse child XmlElements. If you wish to manually traverse or change the entire document, you should instead use a DocumentPreprocessor.

Specified by:
preprocess in interface DocumentElementPreprocessor.ElementPreprocessor
Parameters:
context - the ProcessingContext in which the pre-processing is occuring
element - the XmlElement to preprocess
Returns:
true if the specified XmlElement should be re-preprocessed by this and other DocumentElementPreprocessor.ElementPreprocessors due to the XmlElement being modified, false otherwise.
Throws:
ConfigurationException - if during pre-processing of the XmlElement a configuration issue was discovered (or if pre-processing fails for some reason)

Skip navigation links

Oracle® Fusion Middleware Java API Reference for Oracle Coherence
12c (12.1.3.0.0)

E47890-01


Copyright © 2000, 2014, Oracle and/or its affiliates. All rights reserved.