org.jboss.webservice.handler
Class ServerLoginHandler

java.lang.Object
  extended byorg.jboss.axis.handlers.BasicHandler (src) 
      extended byorg.jboss.webservice.handler.ServerLoginHandler
All Implemented Interfaces:
Handler (src)

public class ServerLoginHandler
extends BasicHandler (src)

An Axis style handler that gets username/password from SOAP header elements. <soapenv:Header> <jbws:username actor="http://webservice.jboss.com/ws4ee/login" xmlns:jbws="http://webservice.jboss.com/ws4ee">kermit</jbws:username> <jbws:password actor="http://webservice.jboss.com/ws4ee/login" xmlns:jbws="http://webservice.jboss.com/ws4ee">thefrog</jbws:password> </soapenv:Header>

Since:
27-April-2004

Field Summary
 
Fields inherited from class org.jboss.axis.handlers.BasicHandler (src)
makeLockable, name, options
 
Constructor Summary
ServerLoginHandler()
           
 
Method Summary
 void invoke(MessageContext (src)  msgContext)
          Extract the username/password and set principal/credential in the SecurityAssociation.
 
Methods inherited from class org.jboss.axis.handlers.BasicHandler (src)
canHandleBlock, cleanup, generateWSDL, getDeploymentData, getName, getOption, getOptions, getUnderstoodHeaders, init, initHashtable, onFault, setName, setOption, setOptionDefault, setOptions, setOptionsLockable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerLoginHandler

public ServerLoginHandler()
Method Detail

invoke

public void invoke(MessageContext (src)  msgContext)
            throws AxisFault (src) 
Extract the username/password and set principal/credential in the SecurityAssociation.

Specified by:
invoke in interface Handler (src)
Specified by:
invoke in class BasicHandler (src)
Throws:
AxisFault (src)