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 ExtendPreprocessor

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

All Implemented Interfaces:
DocumentElementPreprocessor.ElementPreprocessor

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

An ExtendPreprocessor is an DocumentElementPreprocessor.ElementPreprocessor that will inject an "acceptor-config" XmlElement into a "proxy-scheme" XmlElement if one does not exist.

Since:
Coherence 12.1.3
Author:
lh 2013.07.09

Field Summary
static ExtendPreprocessor INSTANCE
          This singleton instance of the ExtendPreprocessor.

 

Constructor Summary
ExtendPreprocessor()
           

 

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

 

Field Detail

INSTANCE

public static final ExtendPreprocessor INSTANCE
This singleton instance of the ExtendPreprocessor.

Constructor Detail

ExtendPreprocessor

public ExtendPreprocessor()

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.