com.sun.xml.ws.policy.jaxws.xmlstreamwriter.documentfilter
Class FilteringInvocationProcessor

java.lang.Object
  extended by com.sun.xml.ws.policy.jaxws.xmlstreamwriter.documentfilter.FilteringInvocationProcessor
All Implemented Interfaces:
InvocationProcessor

public final class FilteringInvocationProcessor
extends java.lang.Object
implements InvocationProcessor


Constructor Summary
FilteringInvocationProcessor(javax.xml.stream.XMLStreamWriter writer, FilteringStateMachine... stateMachines)
          Creates a new instance of FilteringInvocationProcessor
FilteringInvocationProcessor(javax.xml.stream.XMLStreamWriter writer, InvocationTransformer transformer, FilteringStateMachine... stateMachines)
          Creates a new instance of FilteringInvocationProcessor
 
Method Summary
 java.lang.Object process(Invocation invocation)
          Processes the XMLStreamWriter invocation.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilteringInvocationProcessor

public FilteringInvocationProcessor(javax.xml.stream.XMLStreamWriter writer,
                                    FilteringStateMachine... stateMachines)
                             throws javax.xml.stream.XMLStreamException
Creates a new instance of FilteringInvocationProcessor

Throws:
javax.xml.stream.XMLStreamException

FilteringInvocationProcessor

public FilteringInvocationProcessor(javax.xml.stream.XMLStreamWriter writer,
                                    InvocationTransformer transformer,
                                    FilteringStateMachine... stateMachines)
                             throws javax.xml.stream.XMLStreamException
Creates a new instance of FilteringInvocationProcessor

Throws:
javax.xml.stream.XMLStreamException
Method Detail

process

public java.lang.Object process(Invocation invocation)
                         throws InvocationProcessingException
Description copied from interface: InvocationProcessor
Processes the XMLStreamWriter invocation.

Specified by:
process in interface InvocationProcessor
Parameters:
invocation - description of the XMLStreamWriter invocation to be processed
Returns:
XMLStreamWriter invocation result.
Throws:
InvocationProcessingException