|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.dependency.plugins.action.AccessControllerContextAction<T,T>
org.jboss.dependency.plugins.action.SimpleControllerContextAction<KernelControllerContext>
org.jboss.kernel.plugins.dependency.KernelControllerContextAction
org.jboss.kernel.plugins.dependency.InstallsAwareAction
public abstract class InstallsAwareAction
Installs/Uninstalls aware action.
Field Summary |
---|
Fields inherited from class org.jboss.kernel.plugins.dependency.KernelControllerContextAction |
---|
log |
Constructor Summary | |
---|---|
InstallsAwareAction()
|
Method Summary | |
---|---|
protected void |
considerUninstalls(KernelControllerContext context,
int index)
Consider the uninstalls. |
protected void |
doInstalls(KernelControllerContext context)
Execute the installs. |
protected void |
doUninstalls(KernelControllerContext context)
Execute uninstalls |
protected void |
doUninstalls(KernelControllerContext context,
int index)
Execute uninstalls from the index. |
protected abstract ControllerState |
getState()
Get the action's state. |
void |
installAction(KernelControllerContext context)
The install. |
protected void |
undoInstallAction(KernelControllerContext context)
Undo the steps from install action in the case of failed installs. |
void |
uninstallAction(KernelControllerContext context)
The uninstall. |
Methods inherited from class org.jboss.kernel.plugins.dependency.KernelControllerContextAction |
---|
contextCast, getActionAwareInterface, installActionInternal, setKernelControllerContext, uninstallActionInternal, unsetKernelControllerContext, validateContext |
Methods inherited from class org.jboss.dependency.plugins.action.SimpleControllerContextAction |
---|
fullContextCast, secureInstallAction, secureUninstallAction, simpleContextCast, simpleInstallAction, simpleUninstallAction |
Methods inherited from class org.jboss.dependency.plugins.action.AccessControllerContextAction |
---|
install, uninstall |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public InstallsAwareAction()
Method Detail |
---|
protected abstract ControllerState getState()
public void installAction(KernelControllerContext context) throws Throwable
SimpleControllerContextAction
installAction
in class KernelControllerContextAction
context
- the context
Throwable
- for any errorprotected void doInstalls(KernelControllerContext context) throws Throwable
context
- the context
Throwable
- for any errorprotected void considerUninstalls(KernelControllerContext context, int index)
context
- the contextindex
- current installs indexprotected void undoInstallAction(KernelControllerContext context)
context
- the contextpublic void uninstallAction(KernelControllerContext context)
SimpleControllerContextAction
uninstallAction
in class KernelControllerContextAction
context
- the contextprotected void doUninstalls(KernelControllerContext context)
context
- the contextprotected void doUninstalls(KernelControllerContext context, int index)
context
- the contextindex
- the current index
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |