|
GWTP Dispatch Server Base 0.7-redhat-1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.gwtplatform.dispatch.server.actionhandlervalidator.AbstractEagerActionHandlerValidatorRegistryImpl
public abstract class AbstractEagerActionHandlerValidatorRegistryImpl
This is a eager-loading implementation of the registry. It will create action handlers and validators at startup. All
ActionHandler
and ActionValidator
implementations must have a public, default constructor.
Constructor Summary | |
---|---|
protected |
AbstractEagerActionHandlerValidatorRegistryImpl()
|
Method Summary | ||
---|---|---|
|
addActionHandlerValidator(Class<A> actionClass,
ActionHandlerValidatorInstance actionHandlerValidatorInstance)
|
|
void |
clearActionHandlerValidators()
Clears all registered ActionValidator from the registry. |
|
|
findActionHandlerValidator(A action)
Searches the registry and returns the first ActionValidator which
supports the specified Action , or null if none is
available. |
|
ActionValidator |
findActionValidator(Class<? extends ActionValidator> actionValidatorClass)
Searches the registry for already bound ActionValidator class and
return the instance or null if none is available. |
|
|
removeActionHandlerValidator(Class<A> actionClass)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected AbstractEagerActionHandlerValidatorRegistryImpl()
Method Detail |
---|
public <A extends Action<R>,R extends Result> void addActionHandlerValidator(Class<A> actionClass, ActionHandlerValidatorInstance actionHandlerValidatorInstance)
addActionHandlerValidator
in interface EagerActionHandlerValidatorRegistry
A
- Type of associated Action
R
- Type of associated Result
actionClass
- The Action
classpublic void clearActionHandlerValidators()
ActionHandlerValidatorRegistry
ActionValidator
from the registry.
clearActionHandlerValidators
in interface ActionHandlerValidatorRegistry
public <A extends Action<R>,R extends Result> ActionHandlerValidatorInstance findActionHandlerValidator(A action)
ActionHandlerValidatorRegistry
ActionValidator
which
supports the specified Action
, or null
if none is
available.
findActionHandlerValidator
in interface ActionHandlerValidatorRegistry
A
- Type of associated Action
R
- Type of associated Result
action
- The Action
ActionValidator
public ActionValidator findActionValidator(Class<? extends ActionValidator> actionValidatorClass)
ActionHandlerValidatorRegistry
ActionValidator
class and
return the instance or null
if none is available.
findActionValidator
in interface ActionHandlerValidatorRegistry
actionValidatorClass
- The Action
public <A extends Action<R>,R extends Result> boolean removeActionHandlerValidator(Class<A> actionClass)
removeActionHandlerValidator
in interface EagerActionHandlerValidatorRegistry
A
- Type of associated Action
R
- Type of associated Result
actionClass
- The Action
class
true
if the handler was previously registered and was
successfully removed.
|
GWTP Dispatch Server Base 0.7-redhat-1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |