| Package | Description |
|---|---|
| org.opensaml.soap.client.http |
SOAP HTTP client functionality.
|
| org.opensaml.soap.messaging.context |
Context classes in support of SOAP messaging.
|
| org.opensaml.soap.soap11.decoder.http.impl |
SOAP over HTTP 1.1 message decoder and handlers.
|
| org.opensaml.soap.soap11.encoder.http.impl |
SOAP over HTTP 1.1 message encoder and handlers.
|
| org.opensaml.soap.soap11.impl |
Provided implementations of the SOAP 1.1 XMLObject interfaces.
|
| org.opensaml.soap.util |
General SOAP utility classes.
|
| Modifier and Type | Method and Description |
|---|---|
protected Envelope |
HttpSOAPClient.unmarshallResponse(java.io.InputStream responseStream)
Unmarshall the incoming response from a POST request.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.apache.http.client.methods.HttpPost |
HttpSOAPClient.createPostMethod(java.lang.String endpoint,
HttpSOAPRequestParameters requestParams,
Envelope message)
Create the post method used to send the SOAP request.
|
protected org.apache.http.HttpEntity |
HttpSOAPClient.createRequestEntity(Envelope message,
java.nio.charset.Charset charset)
Create the request entity that makes up the POST message body.
|
| Modifier and Type | Field and Description |
|---|---|
private Envelope |
SOAP11Context.envelope
The SAML protocol in use.
|
| Modifier and Type | Method and Description |
|---|---|
Envelope |
SOAP11Context.getEnvelope()
Gets the current SOAP 1.1 Envelope.
|
| Modifier and Type | Method and Description |
|---|---|
void |
SOAP11Context.setEnvelope(Envelope newEnvelope)
Sets the current SOAP 1.1 Envelope.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
EnvelopeBodyHandler.doInvoke(MessageContext<Envelope> messageContext)
Performs the handler logic.
|
| Modifier and Type | Field and Description |
|---|---|
private SOAPObjectBuilder<Envelope> |
HTTPSOAP11Encoder.envBuilder
SOAP Envelope builder.
|
| Modifier and Type | Method and Description |
|---|---|
protected Envelope |
HTTPSOAP11Encoder.getSOAPEnvelope()
Retrieve the previously stored SOAP envelope from the message context.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
HTTPSOAP11Encoder.storeSOAPEnvelope(Envelope envelope)
Store the constructed SOAP envelope in the message context for later encoding.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EnvelopeImpl
Concrete implementation of
Envelope. |
| Modifier and Type | Method and Description |
|---|---|
Envelope |
EnvelopeBuilder.buildObject()
Creates an envelope object with the default SOAP 1.1 namespace, prefix and "Envelope" as the element local name.
|
Envelope |
EnvelopeBuilder.buildObject(java.lang.String namespaceURI,
java.lang.String localName,
java.lang.String namespacePrefix)
Creates an XMLObject with a given fully qualified name.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
SOAPSupport.addSOAP11HeaderBlock(Envelope envelope,
XMLObject headerBlock)
Add a header to the SOAP 1.1 Envelope.
|
static java.util.List<XMLObject> |
SOAPSupport.getSOAP11HeaderBlock(Envelope envelope,
javax.xml.namespace.QName headerName,
java.util.Set<java.lang.String> targetNodes,
boolean isFinalDestination)
Get a header block from the SOAP 1.1 envelope.
|