|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.opensaml.SOAPBinding
Implementation of SOAP binding packaging methods, useful as a base class for full binding implementations once a transport protocol is added by implementing the actual binding methods.
| Nested Class Summary |
| Nested classes inherited from class org.opensaml.SAMLSOAPBinding |
SAMLSOAPBinding.SOAPHook |
| Field Summary |
| Fields inherited from interface org.opensaml.SAMLBinding |
SAML_SOAP_HTTPS, SOAP |
| Constructor Summary | |
SOAPBinding()
|
|
| Method Summary | |
void |
addHook(SAMLSOAPBinding.SOAPHook h)
Attach a SOAP hook. |
void |
addHook(SAMLSOAPBinding.SOAPHook h,
Object globalCtx)
Attach a SOAP hook. |
SAMLRequest |
recvRequest(Element envelope,
Object callCtx)
Unpacks a SAML request from a SOAP envelope |
SAMLResponse |
recvResponse(Element envelope,
Object callCtx)
Unpacks a SAML response from a SOAP envelope |
Element |
sendRequest(SAMLRequest request,
Object callCtx)
Packages a SAML request for transmission via SOAP |
Element |
sendResponse(SAMLResponse response,
SAMLException e,
Object callCtx)
Packages a SAML response for transmission via SOAP |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.opensaml.SAMLBinding |
receive, receive, respond, respond, send, send |
| Constructor Detail |
public SOAPBinding()
| Method Detail |
public void addHook(SAMLSOAPBinding.SOAPHook h)
SAMLSOAPBinding
addHook in interface SAMLSOAPBindingh - Hook interface to attachSAMLSOAPBinding.addHook(org.opensaml.SAMLSOAPBinding.SOAPHook)
public void addHook(SAMLSOAPBinding.SOAPHook h,
Object globalCtx)
SAMLSOAPBinding
addHook in interface SAMLSOAPBindingh - Hook interface to attachglobalCtx - Context data to pass to registered hooks on each callSAMLSOAPBinding.addHook(org.opensaml.SAMLSOAPBinding.SOAPHook, java.lang.Object)
public Element sendRequest(SAMLRequest request,
Object callCtx)
throws SAMLException
SAMLSOAPBinding
sendRequest in interface SAMLSOAPBindingrequest - The SAML request to preparecallCtx - Context data to pass to registered hooks for this call
SAMLException - Raised if an error occurs in preparing the SOAP messageSAMLSOAPBinding.sendRequest(org.opensaml.SAMLRequest, java.lang.Object)
public SAMLResponse recvResponse(Element envelope,
Object callCtx)
throws SAMLException
SAMLSOAPBinding
recvResponse in interface SAMLSOAPBindingenvelope - The SOAP envelope receivedcallCtx - Context data to pass to registered hooks for this call
SAMLException - Raised if the SAML response cannot be unpacked successfully
or if it contains an errorSAMLSOAPBinding.recvResponse(org.w3c.dom.Element, java.lang.Object)
public SAMLRequest recvRequest(Element envelope,
Object callCtx)
throws SAMLException
SAMLSOAPBinding
recvRequest in interface SAMLSOAPBindingenvelope - The SOAP envelope receivedcallCtx - Context data to pass to registered hooks for this call
SAMLException - Raised if the SAML request cannot be unpacked successfullySAMLSOAPBinding.recvRequest(org.w3c.dom.Element, java.lang.Object)
public Element sendResponse(SAMLResponse response,
SAMLException e,
Object callCtx)
throws SAMLException
SAMLSOAPBinding
sendResponse in interface SAMLSOAPBindingresponse - The SAML response to prepare (may be null)e - An exception to package for transmission as a SOAP faultcallCtx - Context data to pass to registered hooks for this call
SAMLException - Raised if an error occurs in preparing the SOAP messageSAMLSOAPBinding.sendResponse(org.opensaml.SAMLResponse, org.opensaml.SAMLException, java.lang.Object)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||