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) |
static void |
done(org.glassfish.hk2.api.ServiceLocator serviceLocator,
AdminCommand command,
Job instance,
boolean isNotify)
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,
boolean isNotify)
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 © 2017–2020 Eclipse Foundation. All rights reserved.