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 © 2019. All rights reserved.