org.jboss.kernel.plugins.util
Class KernelLocator

java.lang.Object
  extended by org.jboss.kernel.plugins.util.KernelLocator
All Implemented Interfaces:
KernelControllerContextAware

public class KernelLocator
extends Object
implements KernelControllerContextAware

A simple singleton that provides access to the Kernel the KernelLocator is associated with.

Version:
$Revision:$
Author:
Scott.Stark@jboss.org

Constructor Summary
KernelLocator()
           
 
Method Summary
static Kernel getKernel()
           
 void setKernelControllerContext(KernelControllerContext context)
          Set the controller context.
 void unsetKernelControllerContext(KernelControllerContext context)
          Unset the controller context.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KernelLocator

public KernelLocator()
Method Detail

setKernelControllerContext

public void setKernelControllerContext(KernelControllerContext context)
                                throws Exception
Description copied from interface: KernelControllerContextAware
Set the controller context.

This is invoked after construction with the controller context.

WARNING: This protocol is subject to change with the classadapter implementation.

Specified by:
setKernelControllerContext in interface KernelControllerContextAware
Parameters:
context - the context
Throws:
Exception - for any error

unsetKernelControllerContext

public void unsetKernelControllerContext(KernelControllerContext context)
                                  throws Exception
Description copied from interface: KernelControllerContextAware
Unset the controller context.

This is before uninstallation with null.

WARNING: This protocol is subject to change with the classadapter implementation.

Specified by:
unsetKernelControllerContext in interface KernelControllerContextAware
Parameters:
context - the context
Throws:
Exception - for any error

getKernel

public static Kernel getKernel()


Copyright © 2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.