|
||||||||||
| 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.dependency.plugins.ScopedController
org.jboss.kernel.plugins.dependency.AbstractKernelController
org.jboss.kernel.plugins.dependency.ScopedKernelController
public class ScopedKernelController
Scoped Kernel controller.
| Field Summary | |
|---|---|
protected Kernel |
parentKernel
|
| Fields inherited from class org.jboss.kernel.plugins.dependency.AbstractKernelController |
|---|
contextsByClass, emitterDelegate, kernel, suppliers |
| Fields inherited from class org.jboss.util.JBossObject |
|---|
hashCode, log, toString |
| Constructor Summary | |
|---|---|
ScopedKernelController(Kernel parentKernel,
org.jboss.dependency.plugins.AbstractController parentController)
|
|
| Method Summary | |
|---|---|
void |
fireKernelEvent(KernelEvent event)
Fire an event |
org.jboss.dependency.spi.ControllerContext |
getContext(Object name,
org.jboss.dependency.spi.ControllerState state)
|
Set<KernelControllerContext> |
getContexts(Class clazz,
org.jboss.dependency.spi.ControllerState state)
Get all contexts of a type which are at least in state. |
KernelRegistryEntry |
getEntry(Object name)
Get a registration |
Set<KernelControllerContext> |
getInstantiatedContexts(Class clazz)
Get all instantiated contexts of a type |
Set<org.jboss.dependency.spi.ControllerContext> |
getNotInstalled()
|
protected void |
install(org.jboss.dependency.spi.ControllerContext context,
boolean trace)
|
void |
registerListener(KernelEventListener listener,
KernelEventFilter filter,
Object handback)
Register a listener |
void |
unregisterListener(KernelEventListener listener,
KernelEventFilter filter,
Object handback)
Unregister a listener |
| Methods inherited from class org.jboss.kernel.plugins.dependency.AbstractKernelController |
|---|
addInstantiatedContext, addSupplies, createEventEmitter, getContextByClass, getContexts, getKernel, install, install, matchSupplies, prepareToTraverse, removeInstantiatedContext, removeSupplies, setKernel, traverseBean |
| Methods inherited from class org.jboss.dependency.plugins.ScopedController |
|---|
addControllerContext, isScoped, removeControllerContext, setUnderlyingController |
| Methods inherited from class org.jboss.dependency.plugins.AbstractController |
|---|
addAlias, addCallback, addController, addState, advance, change, change, checkShutdown, enableOnDemand, enableOnDemand, getAllContexts, getCallbacks, getClassesImplemented, getContextsByState, getControllers, getDependencyCallbacks, getInstalledContext, getParentController, getRegisteredControllerContext, getStates, handleInstallLifecycleCallbacks, handleLifecycleCallbacks, handleUninstallLifecycleCallbacks, incrementState, install, install, isActive, isAutowireCandidate, isShutdown, lockRead, lockWrite, registerControllerContext, registerControllerContext, removeAlias, removeCallback, removeController, resolveCallbacks, resolveCallbacks, resolveContexts, resolveContexts, resolveContexts, setParentController, shutdown, traverseClass, uninstall, uninstall, uninstall, uninstallContext, uninstallContext, unlockRead, unlockWrite, unregisterControllerContext, unregisterControllerContext |
| 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 |
|---|
addAlias, addState, change, enableOnDemand, getContextsByState, getInstalledContext, getStates, install, isShutdown, removeAlias, shutdown, uninstall |
| Methods inherited from interface org.jboss.util.JBossInterface |
|---|
clone, toShortString, toShortString |
| Field Detail |
|---|
protected Kernel parentKernel
| Constructor Detail |
|---|
public ScopedKernelController(Kernel parentKernel,
org.jboss.dependency.plugins.AbstractController parentController)
throws Exception
Exception| Method Detail |
|---|
public org.jboss.dependency.spi.ControllerContext getContext(Object name,
org.jboss.dependency.spi.ControllerState state)
getContext in interface org.jboss.dependency.spi.ControllergetContext in class AbstractKernelControllerpublic Set<org.jboss.dependency.spi.ControllerContext> getNotInstalled()
getNotInstalled in interface org.jboss.dependency.spi.ControllergetNotInstalled in class org.jboss.dependency.plugins.AbstractController
protected void install(org.jboss.dependency.spi.ControllerContext context,
boolean trace)
throws Throwable
install in class org.jboss.dependency.plugins.AbstractControllerThrowablepublic void fireKernelEvent(KernelEvent event)
KernelEventEmitter
fireKernelEvent in interface KernelEventEmitterfireKernelEvent in class AbstractKernelControllerevent - the event
public void registerListener(KernelEventListener listener,
KernelEventFilter filter,
Object handback)
throws Throwable
KernelEventEmitter
registerListener in interface KernelEventEmitterregisterListener in class AbstractKernelControllerlistener - the listenerfilter - the filterhandback - the handback object
Throwable - for any error
public void unregisterListener(KernelEventListener listener,
KernelEventFilter filter,
Object handback)
throws Throwable
KernelEventEmitter
unregisterListener in interface KernelEventEmitterunregisterListener in class AbstractKernelControllerlistener - the listenerfilter - the filterhandback - the handback object
Throwable - for any errorpublic Set<KernelControllerContext> getInstantiatedContexts(Class clazz)
KernelController
getInstantiatedContexts in interface KernelControllergetInstantiatedContexts in class AbstractKernelControllerclazz - the type
public Set<KernelControllerContext> getContexts(Class clazz,
org.jboss.dependency.spi.ControllerState state)
KernelController
getContexts in interface KernelControllergetContexts in class AbstractKernelControllerclazz - the typestate - the required state
public KernelRegistryEntry getEntry(Object name)
KernelRegistryPlugin
getEntry in interface KernelRegistryPlugingetEntry in class AbstractKernelControllername - the name of the object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||