Base Modules



Interceptors

Interceptor is an object that is executed at the time of processing of request and post processing of request. It works for validation purpose and Exception Handling.
It has an advantage that it is pluggable.

ValueStack

It is a stack that contains object as an action class object or a model object. It is an interface internally and has methods:
1. public String findString(String)
2. public Object findValue(String)
3. findValue(parameters)
  It has two parameters:
   • String
   • class
4. public Object pick
5. public Object pop
6. public Object push

ActionContext

It is a container in which the action is executed.

ActionInvocation

It helps to explore or display the state of an action. It holds the action and interceptors object.