Package | Description |
---|---|
org.opensaml.ws.message.encoder |
Messages encoders are responsible for encoding an outgoing web serivce message onto the outbound transport.
|
org.opensaml.ws.message.handler | |
org.opensaml.ws.soap.soap11.encoder | |
org.opensaml.ws.soap.soap11.encoder.http |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
BaseMessageEncoder.doEncode(MessageContext messageContext)
Encodes the outbound message onto the outbound transport.
|
void |
MessageEncoder.encode(MessageContext messageContext)
Encodes the message in the binding specific manner.
|
void |
BaseMessageEncoder.encode(MessageContext messageContext)
Encodes the message in the binding specific manner.
|
protected Element |
BaseMessageEncoder.marshallMessage(org.opensaml.xml.XMLObject message)
Helper method that marshalls the given message.
|
boolean |
MessageEncoder.providesMessageConfidentiality(MessageContext messageContext)
Indicates whether this encoder, given the current message context, provides end-to-end message confidentiality.
|
boolean |
MessageEncoder.providesMessageIntegrity(MessageContext messageContext)
Indicates whether this encoder, given the current message context, provides end-to-end message integrity.
|
Modifier and Type | Method and Description |
---|---|
protected void |
BaseHandlerChainAwareMessageEncoder.doEncode(MessageContext messageContext)
Encodes the outbound message onto the outbound transport.
|
protected abstract void |
BaseHandlerChainAwareMessageEncoder.encodeToTransport(MessageContext messageContext)
Encode the message context to the transport.
|
protected abstract void |
BaseHandlerChainAwareMessageEncoder.prepareMessageContext(MessageContext messageContext)
Perform final binding-specific processing of message context and prepare it for encoding
to the transport.
|
protected void |
BaseHandlerChainAwareMessageEncoder.processOutboundHandlerChain(MessageContext messageContext)
Process the outbound
HandlerChain for the message context, if any. |
Modifier and Type | Method and Description |
---|---|
protected void |
SOAP11Encoder.encodeToTransport(MessageContext messageContext)
Encode the message context to the transport.
|
protected void |
SOAP11Encoder.prepareMessageContext(MessageContext messageContext)
Perform final binding-specific processing of message context and prepare it for encoding
to the transport.
|
protected void |
SOAP11Encoder.preprocessTransport(MessageContext messageContext)
Perform any processing or fixup on the message context's outbound transport, prior to encoding the actual
message.
|
boolean |
SOAP11Encoder.providesMessageConfidentiality(MessageContext messageContext)
Indicates whether this encoder, given the current message context, provides end-to-end message confidentiality.
|
boolean |
SOAP11Encoder.providesMessageIntegrity(MessageContext messageContext)
Indicates whether this encoder, given the current message context, provides end-to-end message integrity.
|
Modifier and Type | Method and Description |
---|---|
protected void |
HTTPSOAP11Encoder.doEncode(MessageContext messageContext)
Encodes the outbound message onto the outbound transport.
|
protected void |
HTTPSOAP11Encoder.preprocessTransport(MessageContext messageContext)
This implementation performs the following actions on the context's
HTTPOutTransport :
Adds the HTTP header: "Cache-control: no-cache, no-store"
Adds the HTTP header: "Pragma: no-cache"
Sets the character encoding to: "UTF-8"
Sets the content type to: "text/xml"
Sets the SOAPAction HTTP header the value returned by HTTPSOAP11Encoder.getSOAPAction(MessageContext) , if
that returns non-null.
|
Copyright © 1999-2013. All Rights Reserved.