org.mentawai.guice
Class GuiceActionConfig
java.lang.Object
org.mentawai.core.ActionConfig
org.mentawai.guice.GuiceActionConfig
public class GuiceActionConfig
- extends ActionConfig
ActionConfig to tightly integrate Google Guice.
Use this ActionConfig if you want Guice to create your
Action instances and resolve all dependencies.
- Version:
- 0.1
- Author:
- Sven Jacobs
|
Method Summary |
Action |
getAction()
Returns an action instance to be used with this request. |
| Methods inherited from class org.mentawai.core.ActionConfig |
addConsequence, addConsequence, addFilter, addFilter, addFilter, addFilter, addFilter, addFilterFirst, addFilterFirst, addFilterFirst, addFilterFirst, ajaxError, ajaxOk, catchAll, chainError, chainOk, filter, filter, filter, filter, filter, filterFirst, filterFirst, filterFirst, filterFirst, fwdError, fwdOk, getActionClass, getAutoConsequence, getCatchAll, getConsequence, getConsequence, getDirFromClass, getFilters, getFilters, getFirstFilters, getInnerAction, getName, internalOnly, isInternalOnly, on, on, on, redirError, redirError, redirError, redirOk, redirOk, redirOk, toString |
GuiceActionConfig
public GuiceActionConfig(Class<? extends Object> klass,
com.google.inject.Injector injector)
GuiceActionConfig
public GuiceActionConfig(String name,
Class<? extends Object> klass,
com.google.inject.Injector injector)
GuiceActionConfig
public GuiceActionConfig(String name,
Class<? extends Object> klass,
String innerAction,
com.google.inject.Injector injector)
getAction
public Action getAction()
- Description copied from class:
ActionConfig
- Returns an action instance to be used with this request.
Mentawai creates a new action instance for each request.
You can extend ActionConfig and override this class to integrate Mentawai
with other IoC containers, that may want to create the action themselves.
- Overrides:
getAction in class ActionConfig
- Returns:
- The action instance to use for the request.
Copyright © 2011. All Rights Reserved.