public class WSS4JHandler extends WSHandler implements javax.xml.rpc.handler.Handler
| Constructor and Description |
|---|
WSS4JHandler() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroys the Handler instance.
|
boolean |
doReceiver(javax.xml.rpc.handler.MessageContext mc,
RequestData reqData,
boolean isRequest)
handle responses
|
boolean |
doSender(javax.xml.rpc.handler.MessageContext mc,
RequestData reqData,
boolean isRequest)
Handles incoming web service requests and outgoing responses
|
javax.xml.namespace.QName[] |
getHeaders() |
Object |
getOption(String key) |
String |
getPassword(Object msgContext) |
Object |
getProperty(Object msgContext,
String key) |
boolean |
handleFault(javax.xml.rpc.handler.MessageContext mc)
Handles SOAP Faults that may occur during message processing
|
boolean |
handleRequest(javax.xml.rpc.handler.MessageContext mc) |
boolean |
handleResponse(javax.xml.rpc.handler.MessageContext mc) |
void |
init(javax.xml.rpc.handler.HandlerInfo hi)
Initializes the instance of the handler.
|
static org.w3c.dom.Document |
messageToDocument(javax.xml.soap.SOAPMessage message)
Utility method to convert SOAPMessage to org.w3c.dom.Document
|
boolean |
processMessage(javax.xml.rpc.handler.MessageContext mc,
boolean isRequestMessage)
Switch for transferring control to doReceiver and doSender
|
void |
setPassword(Object msgContext,
String password) |
void |
setProperty(Object msgContext,
String key,
Object value) |
checkReceiverResults, checkReceiverResultsAnyOrder, checkSignatureConfirmation, decodeCustomPasswordTypes, decodeDecryptionParameter, decodeEnableSignatureConfirmation, decodeEncryptionParameter, decodeMustUnderstand, decodeNamespaceQualifiedPasswordTypes, decodeSignatureParameter, decodeSignatureParameter2, decodeTimestampPrecision, decodeTimestampStrict, decodeTimeToLive, decodeUseEncodedPasswords, decodeUseSingleCertificate, decodeUTParameter, doReceiverAction, doSenderAction, getClassLoader, getPassword, getPasswordCB, getString, getStringOption, loadDecryptionCrypto, loadEncryptionCrypto, loadSignatureCrypto, verifyTimestamp, verifyTimestamp, verifyTrust, verifyTrustpublic void init(javax.xml.rpc.handler.HandlerInfo hi)
init in interface javax.xml.rpc.handler.Handlerpublic void destroy()
destroy in interface javax.xml.rpc.handler.Handlerpublic javax.xml.namespace.QName[] getHeaders()
getHeaders in interface javax.xml.rpc.handler.Handlerpublic boolean handleRequest(javax.xml.rpc.handler.MessageContext mc)
handleRequest in interface javax.xml.rpc.handler.Handlerpublic boolean handleResponse(javax.xml.rpc.handler.MessageContext mc)
handleResponse in interface javax.xml.rpc.handler.Handlerpublic boolean handleFault(javax.xml.rpc.handler.MessageContext mc)
handleFault in interface javax.xml.rpc.handler.Handlerpublic boolean processMessage(javax.xml.rpc.handler.MessageContext mc,
boolean isRequestMessage)
throws WSSecurityException
WSSecurityExceptionpublic boolean doSender(javax.xml.rpc.handler.MessageContext mc,
RequestData reqData,
boolean isRequest)
throws WSSecurityException
WSSecurityExceptionpublic boolean doReceiver(javax.xml.rpc.handler.MessageContext mc,
RequestData reqData,
boolean isRequest)
throws WSSecurityException
mc - reqData - WSSecurityExceptionpublic static org.w3c.dom.Document messageToDocument(javax.xml.soap.SOAPMessage message)
public Object getProperty(Object msgContext, String key)
getProperty in class WSHandlerpublic void setProperty(Object msgContext, String key, Object value)
setProperty in class WSHandlerpublic String getPassword(Object msgContext)
getPassword in class WSHandlerpublic void setPassword(Object msgContext, String password)
setPassword in class WSHandlerCopyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.