|
||||||||||
| 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.LifecycleAction
public abstract class LifecycleAction
LifecycleAction.
| Field Summary |
|---|
| Fields inherited from class org.jboss.kernel.plugins.dependency.KernelControllerContextAction |
|---|
log |
| Constructor Summary | |
|---|---|
LifecycleAction()
Create a new AbstractLifecycleAction. |
|
| Method Summary | |
|---|---|
abstract String |
getDefaultInstallMethod()
Get install default method name |
abstract String |
getDefaultUninstallMethod()
Get uninstall default method name |
protected abstract LifecycleMetaData |
getInstallLifecycle(BeanMetaData beanMetaData)
Get install Lifecycle metadata. |
protected String |
getInstallMethod(BeanMetaData beanMetaData)
Get the install method |
String |
getInstallMethod(KernelControllerContext context)
Get the install method |
protected List<ParameterMetaData> |
getInstallParameters(BeanMetaData beanMetaData)
Get the install parameters |
List<ParameterMetaData> |
getInstallParameters(KernelControllerContext context)
Get the install parameters |
protected String |
getMethod(LifecycleMetaData lifecycle)
Get the method name from lifecycle meta data. |
protected List<ParameterMetaData> |
getParameters(LifecycleMetaData lifecycle)
Get the parameters. |
protected abstract LifecycleMetaData |
getUninstallLifecycle(BeanMetaData beanMetaData)
Get uninstall Lifecycle metadata. |
protected String |
getUninstallMethod(BeanMetaData beanMetaData)
Get the uninstall method |
String |
getUninstallMethod(KernelControllerContext context)
Get the uninstall method |
protected List<ParameterMetaData> |
getUninstallParameters(BeanMetaData beanMetaData)
Get the uninstall parameters |
List<ParameterMetaData> |
getUninstallParameters(KernelControllerContext context)
Get the uninstall parameters |
protected void |
installActionInternal(KernelControllerContext context)
|
protected boolean |
isInstallInvocationIgnored(KernelControllerContext context)
Is install ignored. |
protected boolean |
isInvocationIgnored(LifecycleMetaData lifecycle)
Is invocation ignored. |
protected boolean |
isUninstallInvocationIgnored(KernelControllerContext context)
Is uninstall ignored. |
protected void |
uninstallActionInternal(KernelControllerContext context)
|
| Methods inherited from class org.jboss.kernel.plugins.dependency.KernelControllerContextAction |
|---|
contextCast, getActionAwareInterface, installAction, uninstallAction, 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 LifecycleAction()
| Method Detail |
|---|
protected abstract LifecycleMetaData getInstallLifecycle(BeanMetaData beanMetaData)
beanMetaData - the bean meta data
protected abstract LifecycleMetaData getUninstallLifecycle(BeanMetaData beanMetaData)
beanMetaData - the bean meta data
protected String getMethod(LifecycleMetaData lifecycle)
lifecycle - the lifecycle meta data
protected List<ParameterMetaData> getParameters(LifecycleMetaData lifecycle)
lifecycle - the lifecycle meta data
protected String getInstallMethod(BeanMetaData beanMetaData)
beanMetaData - bean meta data
public abstract String getDefaultInstallMethod()
protected List<ParameterMetaData> getInstallParameters(BeanMetaData beanMetaData)
beanMetaData - bean meta data
protected String getUninstallMethod(BeanMetaData beanMetaData)
beanMetaData - bean meta data
public abstract String getDefaultUninstallMethod()
protected List<ParameterMetaData> getUninstallParameters(BeanMetaData beanMetaData)
beanMetaData - bean meta data
protected boolean isInstallInvocationIgnored(KernelControllerContext context)
context - the context
protected boolean isUninstallInvocationIgnored(KernelControllerContext context)
context - the context
protected boolean isInvocationIgnored(LifecycleMetaData lifecycle)
lifecycle - the lifecycle meta data
protected void installActionInternal(KernelControllerContext context)
throws Throwable
installActionInternal in class KernelControllerContextActionThrowableprotected void uninstallActionInternal(KernelControllerContext context)
uninstallActionInternal in class KernelControllerContextActionpublic String getInstallMethod(KernelControllerContext context)
context - the context
public List<ParameterMetaData> getInstallParameters(KernelControllerContext context)
context - the context
public String getUninstallMethod(KernelControllerContext context)
context - the context
public List<ParameterMetaData> getUninstallParameters(KernelControllerContext context)
context - the context
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||