|
||||||||||
| 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 KernelControllerContextActioncontext - the context
Throwable - for any error
protected void doInstalls(KernelControllerContext context)
throws Throwable
context - the context
Throwable - for any error
protected 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 KernelControllerContextActioncontext - the contextprotected void doUninstalls(KernelControllerContext context)
context - the context
protected 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 | |||||||||