This class is the base interface for action dispatcher, which provide a pluggeable way to implement classes that
will dispatcher to execute actions. This may include dispatcher for scripting technologies such as Groovy or others.
The ActionExecutor class is not related to this, it is only used for Java implementations of Actions, whereas
ActionDispatchers may be used for other languages.
Retrieves the prefix that this dispatcher recognizes and that is used in the actionTypeId. For example to dispatch
to a GroovyActionDispatcher, the prefix could be : "groovy". Then when you want to refer to a Groovy action type
you could do something like this: "groovy:myGroovyAction".
Prefixes MUST be globally unique. Not sanity check is done on this so please be careful!
This method is responsible of executing the action logic, so it will probably dispatch to an underlying engine
such as a scripting engine or any other type. This makes it possible for example to implement actions in Groovy