org.apache.wss4j.stax.impl.processor.output
Class EncryptEndingOutputProcessor

java.lang.Object
  extended by org.apache.xml.security.stax.ext.AbstractOutputProcessor
      extended by org.apache.xml.security.stax.ext.AbstractBufferingOutputProcessor
          extended by org.apache.xml.security.stax.impl.processor.output.AbstractEncryptEndingOutputProcessor
              extended by org.apache.wss4j.stax.impl.processor.output.EncryptEndingOutputProcessor
All Implemented Interfaces:
org.apache.xml.security.stax.ext.OutputProcessor

public class EncryptEndingOutputProcessor
extends org.apache.xml.security.stax.impl.processor.output.AbstractEncryptEndingOutputProcessor

Processor buffers encrypted XMLEvents and forwards them when final is called


Field Summary
 
Fields inherited from class org.apache.xml.security.stax.ext.AbstractOutputProcessor
action, securityProperties
 
Constructor Summary
EncryptEndingOutputProcessor()
           
 
Method Summary
 void flushBufferAndCallbackAfterHeader(org.apache.xml.security.stax.ext.OutputProcessorChain outputProcessorChain, Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> xmlSecEventDeque)
           
 void processHeaderEvent(org.apache.xml.security.stax.ext.OutputProcessorChain outputProcessorChain)
           
 
Methods inherited from class org.apache.xml.security.stax.ext.AbstractBufferingOutputProcessor
doFinal, getXmlSecEventBuffer, processEvent
 
Methods inherited from class org.apache.xml.security.stax.ext.AbstractOutputProcessor
addAfterProcessor, addAttributes, addBeforeProcessor, createAttribute, createCharacters, createCharacters, createCharactersAndOutputAsEvent, createCharactersAndOutputAsEvent, createEndElement, createEndElementAndOutputAsEvent, createNamespace, createStartElementAndOutputAsEvent, createStartElementAndOutputAsEvent, getAction, getAfterProcessors, getBeforeProcessors, getPhase, getSecurityProperties, init, outputAsEvent, processNextEvent, securePartMatches, securePartMatches, setAction, setPhase, setXMLSecurityProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EncryptEndingOutputProcessor

public EncryptEndingOutputProcessor()
                             throws org.apache.xml.security.exceptions.XMLSecurityException
Throws:
org.apache.xml.security.exceptions.XMLSecurityException
Method Detail

processHeaderEvent

public void processHeaderEvent(org.apache.xml.security.stax.ext.OutputProcessorChain outputProcessorChain)
                        throws XMLStreamException,
                               org.apache.xml.security.exceptions.XMLSecurityException
Specified by:
processHeaderEvent in class org.apache.xml.security.stax.ext.AbstractBufferingOutputProcessor
Throws:
XMLStreamException
org.apache.xml.security.exceptions.XMLSecurityException

flushBufferAndCallbackAfterHeader

public void flushBufferAndCallbackAfterHeader(org.apache.xml.security.stax.ext.OutputProcessorChain outputProcessorChain,
                                              Deque<org.apache.xml.security.stax.ext.stax.XMLSecEvent> xmlSecEventDeque)
                                       throws XMLStreamException,
                                              org.apache.xml.security.exceptions.XMLSecurityException
Overrides:
flushBufferAndCallbackAfterHeader in class org.apache.xml.security.stax.ext.AbstractBufferingOutputProcessor
Throws:
XMLStreamException
org.apache.xml.security.exceptions.XMLSecurityException


Copyright © 2004–2013 The Apache Software Foundation. All rights reserved.