public final class CommandSupport extends Object
| Constructor and Description |
|---|
CommandSupport() |
| Modifier and Type | Method and Description |
|---|---|
static AdminCommand |
createWrappers(org.glassfish.hk2.api.ServiceLocator serviceLocator,
CommandModel model,
AdminCommand command,
ActionReport report)
Execute wrapping aspects, see
AsyncImpl for example. |
static void |
done(org.glassfish.hk2.api.ServiceLocator serviceLocator,
AdminCommand command,
Job instance)
Execute aspects when command is finished successfully or not.
|
static String |
getParamValue(AdminCommand command,
String name)
Get parameter value for a command.
|
static <T> T |
getParamValue(AdminCommand command,
String name,
Class<T> paramType)
Get parameter value for a command.
|
static void |
init(org.glassfish.hk2.api.ServiceLocator serviceLocator,
AdminCommand command,
AdminCommandContext context,
Job instance)
Execute aspects when command is just completely initialized, i..e
injected with parameters.
|
public static String getParamValue(AdminCommand command, String name)
command - name - parameter namepublic static <T> T getParamValue(AdminCommand command, String name, Class<T> paramType)
command - name - parameter nameparamType - expected return typepublic static void init(org.glassfish.hk2.api.ServiceLocator serviceLocator,
AdminCommand command,
AdminCommandContext context,
Job instance)
public static void done(org.glassfish.hk2.api.ServiceLocator serviceLocator,
AdminCommand command,
Job instance)
public static AdminCommand createWrappers(org.glassfish.hk2.api.ServiceLocator serviceLocator, CommandModel model, AdminCommand command, ActionReport report)
AsyncImpl for example.Copyright © 2013. All Rights Reserved.