|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jboss.util.JBossObject
org.jboss.dependency.plugins.AbstractController
org.jboss.kernel.plugins.dependency.AbstractKernelController
Abstract Kernel controller.
Field Summary | |
protected AbstractEventEmitter |
emitterDelegate
The emitter delegate |
protected Kernel |
kernel
The kernel |
protected Map |
suppliers
The supplies |
Fields inherited from class org.jboss.dependency.plugins.AbstractController |
allContexts, contextsByState, errorContexts, onDemandEnabled, states |
Fields inherited from class org.jboss.util.JBossObject |
hashCode, log, toString |
Constructor Summary | |
AbstractKernelController()
Create an abstract kernel controller |
Method Summary | |
void |
addSupplies(KernelControllerContext context)
Add supplies |
void |
fireKernelEvent(KernelEvent event)
Fire an event |
org.jboss.dependency.spi.ControllerContext |
getContext(Object name,
org.jboss.dependency.spi.ControllerState state)
|
KernelRegistryEntry |
getEntry(Object name)
Get a registration |
Kernel |
getKernel()
Get the kernel |
KernelControllerContext |
install(BeanMetaData metaData)
Install a context |
void |
registerListener(KernelEventListener listener,
KernelEventFilter filter,
Object handback)
Register a listener |
void |
removeSupplies(KernelControllerContext context)
Remove supplies |
void |
setKernel(Kernel kernel)
Set the kernel. |
void |
unregisterListener(KernelEventListener listener,
KernelEventFilter filter,
Object handback)
Unregister a listener |
Methods inherited from class org.jboss.dependency.plugins.AbstractController |
addState, advance, change, change, enableOnDemand, enableOnDemand, getInstalledContext, getNotInstalled, getStates, incrementState, install, install, install, resolveContexts, resolveContexts, resolveContexts, uninstall, uninstall, uninstallContext, uninstallContext |
Methods inherited from class org.jboss.util.JBossObject |
cacheGetHashCode, cacheToString, clone, equals, flushJBossObjectCache, getClassShortName, getHashCode, hashCode, list, notEqual, toShortString, toShortString, toString, toString, toStringImplementation |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.jboss.dependency.spi.Controller |
addState, change, enableOnDemand, getInstalledContext, getNotInstalled, getStates, install, uninstall |
Methods inherited from interface org.jboss.util.JBossInterface |
clone, toShortString, toShortString |
Field Detail |
protected Kernel kernel
protected AbstractEventEmitter emitterDelegate
protected Map suppliers
Constructor Detail |
public AbstractKernelController() throws Exception
Exception
- for any errorMethod Detail |
public KernelControllerContext install(BeanMetaData metaData) throws Throwable
KernelController
install
in interface KernelController
metaData
- the metaData
Throwable
- for any errorpublic KernelRegistryEntry getEntry(Object name)
KernelRegistryPlugin
getEntry
in interface KernelRegistryPlugin
name
- the name of the object
public org.jboss.dependency.spi.ControllerContext getContext(Object name, org.jboss.dependency.spi.ControllerState state)
getContext
in interface org.jboss.dependency.spi.Controller
public void addSupplies(KernelControllerContext context)
KernelController
addSupplies
in interface KernelController
context
- the contextpublic void removeSupplies(KernelControllerContext context)
KernelController
removeSupplies
in interface KernelController
context
- the contextpublic Kernel getKernel()
KernelObject
getKernel
in interface KernelObject
public void setKernel(Kernel kernel) throws Throwable
KernelObject
setKernel
in interface KernelObject
kernel
- the kernel
Throwable
- for any errorpublic void fireKernelEvent(KernelEvent event)
KernelEventEmitter
fireKernelEvent
in interface KernelEventEmitter
event
- the eventpublic void registerListener(KernelEventListener listener, KernelEventFilter filter, Object handback) throws Throwable
KernelEventEmitter
registerListener
in interface KernelEventEmitter
listener
- the listenerfilter
- the filterhandback
- the handback object
Throwable
- for any errorpublic void unregisterListener(KernelEventListener listener, KernelEventFilter filter, Object handback) throws Throwable
KernelEventEmitter
unregisterListener
in interface KernelEventEmitter
listener
- the listenerfilter
- the filterhandback
- the handback object
Throwable
- for any error
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |