org.apache.ws.sandbox.axis.security.conversation
Class ConversationClientHandler

java.lang.Object
  extended byorg.apache.axis.handlers.BasicHandler
      extended byorg.apache.ws.sandbox.axis.security.conversation.ConversationClientHandler
All Implemented Interfaces:
org.apache.axis.Handler, java.io.Serializable

public class ConversationClientHandler
extends org.apache.axis.handlers.BasicHandler

This handler performs the client side actions, in order to execute WS-Secure Conversation. It employs three major components;
1) DerivedKeyCallbackHandler.java - Interfacing to the derived key generation component.
2) ConversationEngine.java - Process and validate conversation elements.
3) ConversationClient.java - Creates conversation elements.

Author:
Dimuthu Leelarathne. (muthulee@yahoo.com), Kaushalye Kapruge. (kaushalye@yahoo.com)
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.axis.handlers.BasicHandler
makeLockable, name, options
 
Constructor Summary
ConversationClientHandler()
           
ConversationClientHandler(DerivedKeyCallbackHandler dk)
           
 
Method Summary
 void invoke(org.apache.axis.MessageContext msg)
          Method inherited from the BasicHandler.
 
Methods inherited from class org.apache.axis.handlers.BasicHandler
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

ConversationClientHandler

public ConversationClientHandler()
                          throws org.apache.axis.AxisFault

ConversationClientHandler

public ConversationClientHandler(DerivedKeyCallbackHandler dk)
                          throws org.apache.axis.AxisFault
Method Detail

invoke

public void invoke(org.apache.axis.MessageContext msg)
            throws org.apache.axis.AxisFault
Method inherited from the BasicHandler. If in the request flow calls the doRequestMetod() else calls the doResponse() method.

Throws:
org.apache.axis.AxisFault


Copyright © 2004-2008 Apache Web Services. All Rights Reserved.