org.jboss.kernel.plugins.dependency
Class AbstractConfigureAction
java.lang.Object
org.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
org.jboss.kernel.plugins.dependency.AbstractConfigureAction
- All Implemented Interfaces:
- ControllerContextAction
- Direct Known Subclasses:
- ConfigureAction
public abstract class AbstractConfigureAction
- extends InstallsAwareAction
AbstractConfigureAction.
- Author:
- Ales Justin
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractConfigureAction
public AbstractConfigureAction()
getActionAwareInterface
protected Class<? extends KernelControllerContextAware> getActionAwareInterface()
- Description copied from class:
KernelControllerContextAction
- Get the action aware interface.
- Overrides:
getActionAwareInterface
in class KernelControllerContextAction
- Returns:
- the action aware interface
installKernelControllerContextAware
protected void installKernelControllerContextAware(KernelControllerContext context)
throws Throwable
- Execute KCCA install.
- Parameters:
context
- the controller context
- Throws:
Throwable
- for any erroor
uninstallKernelControllerContextAware
protected void uninstallKernelControllerContextAware(KernelControllerContext context)
- Execute KCCA uninstall.
- Parameters:
context
- the controller context
isExactlyKernelControllerContextAware
protected boolean isExactlyKernelControllerContextAware(Object o)
- Is exactly KCCA instance.
- Parameters:
o
- the target to test
- Returns:
- true if exact match
getState
protected ControllerState getState()
- Description copied from class:
InstallsAwareAction
- Get the action's state.
- Specified by:
getState
in class InstallsAwareAction
- Returns:
- get the action's state
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.