public class XMLSignatureInterceptor extends java.lang.Object implements AuthenticationPolicyInterceptor, SignaturePolicyInterceptor, OutboundSOAPUTF8TransformationInterceptor, InboundSOAPXMLDocumentInterceptor
| Constructor and Description |
|---|
XMLSignatureInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
QoSPolicyInterceptionDirection |
getInterceptionDirection() |
org.ws4d.java.structures.Iterator |
getInterceptorSubjectClasses() |
QoSPolicyOrdinalNumber |
getOrdinalNumberForSubject(java.lang.Class<?> subjectClass) |
org.ws4d.java.structures.Iterator |
getQoSPolicyClasses() |
org.w3c.dom.Document |
interceptInbound(org.w3c.dom.Document inboundSOAPDocument,
org.ws4d.java.communication.ConnectionInfo protocolData,
org.ws4d.java.communication.receiver.MessageReceiver to,
QoSMessageContext qosMessageCtxt,
QoSPolicy policy,
java.lang.String action) |
boolean |
interceptOutbound(java.io.InputStream interceptableSOAPUTF8InputStream,
org.ws4d.java.communication.ConnectionInfo pd,
QoSMessageContext qosMsgCtxt,
QoSPolicy policy,
java.io.OutputStream soapUTF8OutputStream,
org.ws4d.java.schema.Element element) |
public boolean interceptOutbound(java.io.InputStream interceptableSOAPUTF8InputStream,
org.ws4d.java.communication.ConnectionInfo pd,
QoSMessageContext qosMsgCtxt,
QoSPolicy policy,
java.io.OutputStream soapUTF8OutputStream,
org.ws4d.java.schema.Element element)
throws InterceptionException,
java.io.IOException
interceptOutbound in interface OutboundSOAPUTF8TransformationInterceptorInterceptionExceptionjava.io.IOExceptionpublic QoSPolicyOrdinalNumber getOrdinalNumberForSubject(java.lang.Class<?> subjectClass)
getOrdinalNumberForSubject in interface QoSPolicyInterceptorpublic org.ws4d.java.structures.Iterator getQoSPolicyClasses()
getQoSPolicyClasses in interface QoSPolicyInterceptorpublic org.ws4d.java.structures.Iterator getInterceptorSubjectClasses()
getInterceptorSubjectClasses in interface QoSPolicyInterceptorpublic QoSPolicyInterceptionDirection getInterceptionDirection()
getInterceptionDirection in interface QoSPolicyInterceptorpublic org.w3c.dom.Document interceptInbound(org.w3c.dom.Document inboundSOAPDocument,
org.ws4d.java.communication.ConnectionInfo protocolData,
org.ws4d.java.communication.receiver.MessageReceiver to,
QoSMessageContext qosMessageCtxt,
QoSPolicy policy,
java.lang.String action)
throws InterceptionException
interceptInbound in interface InboundSOAPXMLDocumentInterceptorInterceptionException