org.jboss.kernel.plugins
Class AbstractKernelObject

java.lang.Object
  extended by org.jboss.kernel.plugins.event.AbstractEventEmitter
      extended by org.jboss.kernel.plugins.AbstractKernelObject
All Implemented Interfaces:
KernelEventEmitter, KernelObject
Direct Known Subclasses:
AbstractBootstrap, AbstractEventManager, AbstractKernelBeanValidator, AbstractKernelBus, AbstractKernelConfig, AbstractKernelConfigurator, AbstractKernelMetaDataRepository, AbstractKernelRegistry

public abstract class AbstractKernelObject
extends AbstractEventEmitter
implements KernelObject

Abstract Bootstrap of the kernel.

Version:
$Revision: 65835 $
Author:
Adrian Brock

Field Summary
protected  Kernel kernel
          The kernel
protected  org.jboss.logging.Logger log
          The log
 
Fields inherited from class org.jboss.kernel.plugins.event.AbstractEventEmitter
eventListenerRegistry, NULL, NULL_FILTER
 
Constructor Summary
AbstractKernelObject()
           
 
Method Summary
 Kernel getKernel()
          Get the kernel
 void setKernel(Kernel kernel)
          Set the kernel.
 
Methods inherited from class org.jboss.kernel.plugins.event.AbstractEventEmitter
createEvent, fireKernelEvent, fireKernelEvent, hasListeners, nextEmitterSequence, registerListener, unregisterListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.kernel.spi.event.KernelEventEmitter
fireKernelEvent, registerListener, unregisterListener
 

Field Detail

log

protected org.jboss.logging.Logger log
The log


kernel

protected Kernel kernel
The kernel

Constructor Detail

AbstractKernelObject

public AbstractKernelObject()
Method Detail

getKernel

public Kernel getKernel()
Description copied from interface: KernelObject
Get the kernel

Specified by:
getKernel in interface KernelObject
Returns:
the kernel

setKernel

public void setKernel(Kernel kernel)
               throws Throwable
Description copied from interface: KernelObject
Set the kernel.

Specified by:
setKernel in interface KernelObject
Parameters:
kernel - the kernel
Throws:
Throwable - for any error
SecurityException - if the you don't have KernelPermission('configure')


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