public final class SendHandler
extends java.lang.Object
implements javax.xml.ws.handler.soap.SOAPHandler<javax.xml.ws.handler.soap.SOAPMessageContext>
| Constructor and Description |
|---|
SendHandler(boolean flgSignRequest,
boolean flgVerifyRespSign,
es.ree.eemws.core.utils.iec61968100.MessageMetaData msgMetaData,
java.security.cert.X509Certificate inCertificate,
java.security.PrivateKey inPrivateKey)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close(javax.xml.ws.handler.MessageContext mc)
Called at the end of a message interchange.
|
java.util.Set<javax.xml.namespace.QName> |
getHeaders()
Gets this handler headers.
|
boolean |
handleFault(javax.xml.ws.handler.soap.SOAPMessageContext messageContext)
Handles fault message.
|
boolean |
handleMessage(javax.xml.ws.handler.soap.SOAPMessageContext messageContext)
Handles the message.
|
public SendHandler(boolean flgSignRequest,
boolean flgVerifyRespSign,
es.ree.eemws.core.utils.iec61968100.MessageMetaData msgMetaData,
java.security.cert.X509Certificate inCertificate,
java.security.PrivateKey inPrivateKey)
flgSignRequest - true if the request has to be signed.flgVerifyRespSign - true if the response's signature has to be validated.msgMetaData - Message meta data. Contains values form the message context such as certificates.inCertificate - Certificate to sign request.inPrivateKey - Private key of the certificate.public java.util.Set<javax.xml.namespace.QName> getHeaders()
getHeaders in interface javax.xml.ws.handler.soap.SOAPHandler<javax.xml.ws.handler.soap.SOAPMessageContext>public void close(javax.xml.ws.handler.MessageContext mc)
close in interface javax.xml.ws.handler.Handler<javax.xml.ws.handler.soap.SOAPMessageContext>mc - Message context.public boolean handleFault(javax.xml.ws.handler.soap.SOAPMessageContext messageContext)
handleFault in interface javax.xml.ws.handler.Handler<javax.xml.ws.handler.soap.SOAPMessageContext>messageContext - Message context.true.public boolean handleMessage(javax.xml.ws.handler.soap.SOAPMessageContext messageContext)
handleMessage in interface javax.xml.ws.handler.Handler<javax.xml.ws.handler.soap.SOAPMessageContext>messageContext - Message context.true if the flow can continue (no error). false otherwise.