Package org.glassfish.api.admin
Class CommandAspectBase<T extends Annotation>
java.lang.Object
org.glassfish.api.admin.CommandAspectBase<T>
- All Implemented Interfaces:
CommandAspectImpl<T>
- Direct Known Subclasses:
AsyncImpl
Empty implementation of CommandAspectImpl.
- Author:
- andriy.zhdanov
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateWrapper
(T ann, CommandModel model, AdminCommand command, ActionReport report) This methods can be used to wrap generic functionality around command execute.void
done
(T ann, AdminCommand command, Job instance) Execute when command is finished successfully or not.void
init
(T ann, AdminCommand command, AdminCommandContext context, Job instance) Execute when command is just completely initialized, i..e injected with parameters.
-
Constructor Details
-
CommandAspectBase
public CommandAspectBase()
-
-
Method Details
-
init
Execute when command is just completely initialized, i..e injected with parameters.- Specified by:
init
in interfaceCommandAspectImpl<T extends Annotation>
-
done
Execute when command is finished successfully or not.- Specified by:
done
in interfaceCommandAspectImpl<T extends Annotation>
-
createWrapper
public AdminCommand createWrapper(T ann, CommandModel model, AdminCommand command, ActionReport report) This methods can be used to wrap generic functionality around command execute.- Specified by:
createWrapper
in interfaceCommandAspectImpl<T extends Annotation>
-