Class EncryptEndingOutputProcessor
- java.lang.Object
-
- org.apache.xml.security.stax.ext.AbstractOutputProcessor
-
- org.apache.xml.security.stax.ext.AbstractBufferingOutputProcessor
-
- org.apache.xml.security.stax.impl.processor.output.AbstractEncryptEndingOutputProcessor
-
- 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
-
-
Constructor Summary
Constructors Constructor Description EncryptEndingOutputProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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, getActionOrder, getAfterProcessors, getBeforeProcessors, getPhase, getSecurityProperties, init, outputAsEvent, outputDOMElement, securePartMatches, securePartMatches, setAction, setPhase, setXMLSecurityProperties
-
-
-
-
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 classorg.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 classorg.apache.xml.security.stax.ext.AbstractBufferingOutputProcessor
- Throws:
XMLStreamException
org.apache.xml.security.exceptions.XMLSecurityException
-
-