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, verifyTrust
public void init(javax.xml.rpc.handler.HandlerInfo hi)
init
in interface javax.xml.rpc.handler.Handler
public void destroy()
destroy
in interface javax.xml.rpc.handler.Handler
public javax.xml.namespace.QName[] getHeaders()
getHeaders
in interface javax.xml.rpc.handler.Handler
public boolean handleRequest(javax.xml.rpc.handler.MessageContext mc)
handleRequest
in interface javax.xml.rpc.handler.Handler
public boolean handleResponse(javax.xml.rpc.handler.MessageContext mc)
handleResponse
in interface javax.xml.rpc.handler.Handler
public boolean handleFault(javax.xml.rpc.handler.MessageContext mc)
handleFault
in interface javax.xml.rpc.handler.Handler
public boolean processMessage(javax.xml.rpc.handler.MessageContext mc, boolean isRequestMessage) throws WSSecurityException
WSSecurityException
public boolean doSender(javax.xml.rpc.handler.MessageContext mc, RequestData reqData, boolean isRequest) throws WSSecurityException
WSSecurityException
public boolean doReceiver(javax.xml.rpc.handler.MessageContext mc, RequestData reqData, boolean isRequest) throws WSSecurityException
mc
- reqData
- WSSecurityException
public static org.w3c.dom.Document messageToDocument(javax.xml.soap.SOAPMessage message)
public Object getProperty(Object msgContext, String key)
getProperty
in class WSHandler
public void setProperty(Object msgContext, String key, Object value)
setProperty
in class WSHandler
public String getPassword(Object msgContext)
getPassword
in class WSHandler
public void setPassword(Object msgContext, String password)
setPassword
in class WSHandler
Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.