public interface Actor
The actor is a doer. The doer is the one when called, it acts and gets things done. The actor implementation does whatever the actor needs to do and if necessary updates the model map .
Each actor delegates to a resource - a JSP page, form handler, droplet, component or another chain of actors. These are few OTB examples of actors. But this interface could be implemented for some other purposes as well.
The Actor implementation should make sure that ActorContext
and ModelMap
are non-null.
The Form actor supports html form related features
,
The Component actor supports component related features.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
Modifier and Type | Method and Description |
---|---|
void |
act(ActorContext pActorContext,
ModelMap pModelMap)
This method takes a non-null ModelMap and a non-null context called an ActorContext.
|
static final java.lang.String CLASS_VERSION
void act(ActorContext pActorContext, ModelMap pModelMap) throws ActorException
ActorContext
and ModelMap
are non-null.
pActorContext
- The ActorContext is a map where attributes can be passed into the actor.pModelMap
- A map that contains modelsActorException
- If there is any error, this exception is thrown.