org.jwarp.service.web.dispatch
Class ActionDispatchAlg

java.lang.Object
  |
  +--org.jwarp.service.web.dispatch.ActionDispatchAlg
All Implemented Interfaces:
IConfigurable, IDispatchAlg

public class ActionDispatchAlg
extends java.lang.Object
implements IDispatchAlg


Field Summary
protected  java.lang.String actionParamName
           
protected  java.util.Hashtable actions
           
protected  org.jdom.Element config
           
protected  IContext context
           
protected  LogWriter log
           
protected  IWebService webService
           
 
Constructor Summary
ActionDispatchAlg()
           
 
Method Summary
 void configure(org.jdom.Element config)
          Pass the Configuration to the Configurable class.
 void dispatch(WebContext webContext)
           
 void init(IContext context, IWebService webService)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

actions

protected java.util.Hashtable actions

config

protected org.jdom.Element config

log

protected LogWriter log

actionParamName

protected java.lang.String actionParamName

context

protected IContext context

webService

protected IWebService webService
Constructor Detail

ActionDispatchAlg

public ActionDispatchAlg()
Method Detail

init

public void init(IContext context,
                 IWebService webService)
Specified by:
init in interface IDispatchAlg

configure

public void configure(org.jdom.Element config)
Description copied from interface: IConfigurable
Pass the Configuration to the Configurable class. This method must always be called after the constructor and before any other method.
Specified by:
configure in interface IConfigurable
Following copied from interface: org.jwarp.service.configuration.IConfigurable
Parameters:
configuration - the class configurations.

dispatch

public void dispatch(WebContext webContext)
              throws EncodingException,
                     DispatchException,
                     IllegalActionException,
                     ParameterNotFoundException,
                     ParameterException,
                     ActionException,
                     InvalidForwardException
Specified by:
dispatch in interface IDispatchAlg

©   O R C A   S y s t e m s