org.jboss.kernel.plugins.dependency
Class KernelControllerContextAction

java.lang.Object
  extended by org.jboss.dependency.plugins.action.AccessControllerContextAction<T,T>
      extended by org.jboss.dependency.plugins.action.SimpleControllerContextAction<KernelControllerContext>
          extended by org.jboss.kernel.plugins.dependency.KernelControllerContextAction
All Implemented Interfaces:
org.jboss.dependency.plugins.action.ControllerContextAction
Direct Known Subclasses:
AbstractConfigureAction, DescribeAction, InstallAction, InstantiateAction, LifecycleAction, PreInstallAction

public class KernelControllerContextAction
extends org.jboss.dependency.plugins.action.SimpleControllerContextAction<KernelControllerContext>

KernelControllerContextAction.

Version:
$Revision: 68197 $
Author:
Adrian Brock

Field Summary
protected  org.jboss.logging.Logger log
          The log
 
Constructor Summary
KernelControllerContextAction()
           
 
Method Summary
protected  KernelControllerContext contextCast(org.jboss.dependency.spi.ControllerContext context)
           
protected  Class<? extends KernelControllerContextAware> getActionAwareInterface()
           
 void installAction(KernelControllerContext context)
           
protected  void installActionInternal(KernelControllerContext context)
           
 void uninstallAction(KernelControllerContext context)
           
protected  void uninstallActionInternal(KernelControllerContext context)
           
protected  boolean validateContext(org.jboss.dependency.spi.ControllerContext context)
           
 
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
 

Field Detail

log

protected org.jboss.logging.Logger log
The log

Constructor Detail

KernelControllerContextAction

public KernelControllerContextAction()
Method Detail

validateContext

protected boolean validateContext(org.jboss.dependency.spi.ControllerContext context)
Specified by:
validateContext in class org.jboss.dependency.plugins.action.AccessControllerContextAction<KernelControllerContext,KernelControllerContext>

contextCast

protected KernelControllerContext contextCast(org.jboss.dependency.spi.ControllerContext context)
Specified by:
contextCast in class org.jboss.dependency.plugins.action.SimpleControllerContextAction<KernelControllerContext>

installAction

public void installAction(KernelControllerContext context)
                   throws Throwable
Specified by:
installAction in class org.jboss.dependency.plugins.action.SimpleControllerContextAction<KernelControllerContext>
Throws:
Throwable

installActionInternal

protected void installActionInternal(KernelControllerContext context)
                              throws Throwable
Throws:
Throwable

getActionAwareInterface

protected Class<? extends KernelControllerContextAware> getActionAwareInterface()

uninstallAction

public void uninstallAction(KernelControllerContext context)
Specified by:
uninstallAction in class org.jboss.dependency.plugins.action.SimpleControllerContextAction<KernelControllerContext>

uninstallActionInternal

protected void uninstallActionInternal(KernelControllerContext context)


Copyright ? 2007 JBoss Inc.. All Rights Reserved.