|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.ws.security.handler.WSHandler
org.apache.ws.axis.security.handler.WSDoAllHandler
WSDoAllHandler
is a utility class which implements simple
property setting/getting behavior, and stubs out a lot of the Handler
methods. Extend this class to make writing your Handlers easier, and
then override what you need to.
Field Summary | |
protected boolean |
makeLockable
|
protected java.lang.String |
name
|
protected java.util.Hashtable |
options
|
Fields inherited from class org.apache.ws.security.handler.WSHandler |
cryptos, DONE, secEngine |
Constructor Summary | |
WSDoAllHandler()
|
Method Summary | |
boolean |
canHandleBlock(javax.xml.namespace.QName qname)
|
void |
cleanup()
|
void |
generateWSDL(org.apache.axis.MessageContext msgContext)
|
org.w3c.dom.Element |
getDeploymentData(org.w3c.dom.Document doc)
|
java.lang.String |
getName()
Return the name (i.e. |
java.lang.Object |
getOption(java.lang.String name)
Returns the option corresponding to name . |
java.util.Hashtable |
getOptions()
Return the entire list of options |
java.lang.String |
getPassword(java.lang.Object msgContext)
|
java.lang.Object |
getProperty(java.lang.Object msgContext,
java.lang.String key)
|
java.util.List |
getUnderstoodHeaders()
Return a list of QNames which this Handler understands. |
void |
init()
Stubbed-out methods. |
protected void |
initHashtable()
|
void |
onFault(org.apache.axis.MessageContext msgContext)
|
void |
setName(java.lang.String name)
Set the name (i.e. |
void |
setOption(java.lang.String name,
java.lang.Object value)
Set the given option (name/value) in this handler's bag of options |
boolean |
setOptionDefault(java.lang.String name,
java.lang.Object value)
Set a default value for the given option: if the option is not already set, then set it. |
void |
setOptions(java.util.Hashtable opts)
|
protected void |
setOptionsLockable(boolean makeLockable)
Should this Handler use a LockableHashtable for options? Default is 'false'. |
void |
setPassword(java.lang.Object msgContext,
java.lang.String password)
|
void |
setProperty(java.lang.Object msgContext,
java.lang.String key,
java.lang.Object value)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.apache.axis.Handler |
invoke |
Field Detail |
protected boolean makeLockable
protected java.util.Hashtable options
protected java.lang.String name
Constructor Detail |
public WSDoAllHandler()
Method Detail |
protected void setOptionsLockable(boolean makeLockable)
protected void initHashtable()
public void init()
init
in interface org.apache.axis.Handler
public void cleanup()
cleanup
in interface org.apache.axis.Handler
public boolean canHandleBlock(javax.xml.namespace.QName qname)
canHandleBlock
in interface org.apache.axis.Handler
public void onFault(org.apache.axis.MessageContext msgContext)
onFault
in interface org.apache.axis.Handler
public void setOption(java.lang.String name, java.lang.Object value)
setOption
in interface org.apache.axis.Handler
public boolean setOptionDefault(java.lang.String name, java.lang.Object value)
public java.lang.Object getOption(java.lang.String name)
name
.
getOption
in interface org.apache.axis.Handler
getOption
in class WSHandler
name
- the non-null name of the option.
name
if name
exists; otherwise null.public java.util.Hashtable getOptions()
getOptions
in interface org.apache.axis.Handler
public void setOptions(java.util.Hashtable opts)
setOptions
in interface org.apache.axis.Handler
public void setName(java.lang.String name)
setName
in interface org.apache.axis.Handler
public java.lang.String getName()
getName
in interface org.apache.axis.Handler
public org.w3c.dom.Element getDeploymentData(org.w3c.dom.Document doc)
getDeploymentData
in interface org.apache.axis.Handler
public void generateWSDL(org.apache.axis.MessageContext msgContext) throws org.apache.axis.AxisFault
generateWSDL
in interface org.apache.axis.Handler
org.apache.axis.AxisFault
public java.util.List getUnderstoodHeaders()
getUnderstoodHeaders
in interface org.apache.axis.Handler
public java.lang.Object getProperty(java.lang.Object msgContext, java.lang.String key)
getProperty
in class WSHandler
public void setProperty(java.lang.Object msgContext, java.lang.String key, java.lang.Object value)
setProperty
in class WSHandler
public java.lang.String getPassword(java.lang.Object msgContext)
getPassword
in class WSHandler
public void setPassword(java.lang.Object msgContext, java.lang.String password)
setPassword
in class WSHandler
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |