org.jboss.kernel.plugins.registry
Class AbstractKernelBus

java.lang.Object
  extended by org.jboss.kernel.plugins.event.AbstractEventEmitter
      extended by org.jboss.kernel.plugins.AbstractKernelObject
          extended by org.jboss.kernel.plugins.registry.AbstractKernelBus
All Implemented Interfaces:
KernelEventEmitter, KernelObject, KernelBus
Direct Known Subclasses:
BasicKernelBus

public abstract class AbstractKernelBus
extends AbstractKernelObject
implements KernelBus

Abstract Kernel bus.

Author:
Adrian Brock, Ales Justin

Field Summary
protected  KernelController controller
          The controller
 
Fields inherited from class org.jboss.kernel.plugins.AbstractKernelObject
kernel, log
 
Fields inherited from class org.jboss.kernel.plugins.event.AbstractEventEmitter
eventListenerRegistry, NULL, NULL_FILTER
 
Constructor Summary
AbstractKernelBus()
           
 
Method Summary
 void setKernel(Kernel kernel)
          Set the kernel.
 
Methods inherited from class org.jboss.kernel.plugins.AbstractKernelObject
getKernel
 
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.registry.KernelBus
get, invoke, set
 
Methods inherited from interface org.jboss.kernel.spi.KernelObject
getKernel
 
Methods inherited from interface org.jboss.kernel.spi.event.KernelEventEmitter
fireKernelEvent, registerListener, unregisterListener
 

Field Detail

controller

protected KernelController controller
The controller

Constructor Detail

AbstractKernelBus

public AbstractKernelBus()
Method Detail

setKernel

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

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


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