Uses of Interface
org.jboss.dependency.spi.ControllerContext

Packages that use ControllerContext
org.jboss.dependency.plugins An abstract dependency implementation. 
org.jboss.dependency.plugins.action Definition of action plugins. 
org.jboss.dependency.spi Classes used to define dependency plugins. 
org.jboss.dependency.spi.helpers   
 

Uses of ControllerContext in org.jboss.dependency.plugins
 

Classes in org.jboss.dependency.plugins that implement ControllerContext
 class AbstractControllerContext
          A ControllerContext.
 

Methods in org.jboss.dependency.plugins that return ControllerContext
 ControllerContext AbstractController.getContext(Object name, ControllerState state)
           
 ControllerContext AbstractController.getInstalledContext(Object name)
           
protected  ControllerContext AbstractController.getRegisteredControllerContext(Object name, boolean mustExist)
          Get a registered context
 ControllerContext AbstractController.uninstall(Object name)
           
protected  ControllerContext AbstractController.uninstall(Object name, int level)
           
 

Methods in org.jboss.dependency.plugins that return types with arguments of type ControllerContext
 Set<ControllerContext> AbstractController.getAllContexts()
           
 Set<ControllerContext> AbstractController.getContextsByState(ControllerState state)
           
 Set<ControllerContext> AbstractController.getNotInstalled()
           
protected  Set<ControllerContext> AbstractController.resolveContexts(Set<ControllerContext> contexts, ControllerState state, boolean trace)
          Resolve contexts
 

Methods in org.jboss.dependency.plugins with parameters of type ControllerContext
protected  void ScopedController.addControllerContext(ControllerContext context)
           
protected  void OwnerCallbackItem.addDependency(Controller controller, ControllerContext context, boolean isInstallPhase)
          Add dependency.
protected  void AbstractDependencyItem.addDependsOnMe(Controller controller, ControllerContext context)
          Register a dependency with another context
 void AbstractScopeInfo.addMetaData(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context)
           
protected  void AbstractScopeInfo.addMetaData(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context, org.jboss.metadata.plugins.loader.memory.MemoryMetaDataLoader mutable)
          Add metadata
protected  boolean AbstractController.advance(ControllerContext context)
          Whether we should advance the context
 void AbstractController.change(ControllerContext context, ControllerState state)
           
protected  void AbstractController.change(ControllerContext context, ControllerState state, boolean trace)
          Change a context's state
protected  void AbstractCallbackItem.changeCallback(ControllerContext context, boolean isInstallPhase)
          Helper method.
protected  void SingleCallbackItem.changeCallback(ControllerContext context, boolean isInstallPhase)
           
protected  void AttributeCallbackItem.changeCallback(ControllerContext context, boolean isInstallPhase)
           
 void AbstractCallbackItem.changeCallback(Controller controller, ControllerContext context, boolean isInstallPhase)
           
 void OwnerCallbackItem.changeCallback(Controller controller, ControllerContext context, boolean isInstallPhase)
           
protected  DependencyItem OwnerCallbackItem.createDependencyItem(ControllerContext owner)
          Create dependency - if it exists.
 void AbstractController.enableOnDemand(ControllerContext context)
           
protected  void AbstractController.enableOnDemand(ControllerContext context, boolean trace)
          Enable an on demand context
protected  ControllerContextAction AbstractControllerContextActions.getAction(ControllerContext context, ControllerState state)
          Get the controller context action
protected  Set<CallbackItem<?>> AbstractController.getDependencyCallbacks(ControllerContext context, boolean isInstallPhase)
          Get calbacks from context.
protected  void AbstractController.handleInstallLifecycleCallbacks(ControllerContext context, ControllerState state)
           
protected  void AbstractController.handleLifecycleCallbacks(ControllerContext context, ControllerState state, boolean install)
           
protected  void AbstractController.handleUninstallLifecycleCallbacks(ControllerContext context, ControllerState state)
           
protected  boolean AbstractController.incrementState(ControllerContext context, boolean trace)
          Increment state
 org.jboss.metadata.spi.retrieval.MetaDataRetrieval AbstractScopeInfo.initMetaDataRetrieval(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context, org.jboss.metadata.spi.scope.Scope scope)
           
 void AbstractLifecycleCallbackItem.install(ControllerContext ctx)
           
 void AbstractController.install(ControllerContext context)
           
protected  void AbstractController.install(ControllerContext context, boolean trace)
          Install a context
 void AbstractControllerContextActions.install(ControllerContext context, ControllerState fromState, ControllerState toState)
           
protected  void AbstractController.install(ControllerContext context, ControllerState fromState, ControllerState toState)
          Install a context
protected  boolean AbstractController.isAutowireCandidate(ControllerContext context)
          Can we use this context for autowiring.
protected  void AbstractController.registerControllerContext(ControllerContext context)
          Register a context and all its aliases
protected  void AbstractController.registerControllerContext(Object name, ControllerContext context)
          Register a context
protected  void ScopedController.removeControllerContext(ControllerContext context)
           
 void AbstractScopeInfo.removeMetaData(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context)
           
protected  void AbstractController.resolveCallbacks(ControllerContext context, ControllerState state, boolean isInstallPhase)
          Resolve callback items.
 void AbstractLifecycleCallbackItem.uninstall(ControllerContext ctx)
           
 void AbstractControllerContextActions.uninstall(ControllerContext context, ControllerState fromState, ControllerState toState)
           
protected  void AbstractController.uninstall(ControllerContext context, ControllerState fromState, ControllerState toState)
          Uninstall a context
protected  void AbstractController.uninstallContext(ControllerContext context, boolean trace)
          Uninstall a context
protected  void AbstractController.uninstallContext(ControllerContext context, ControllerState toState, boolean trace)
          Uninstall a context

This method must be invoked with the write lock taken

protected  void AbstractController.unregisterControllerContext(ControllerContext context)
          Unregister a context and all its aliases
 

Method parameters in org.jboss.dependency.plugins with type arguments of type ControllerContext
protected  Set<ControllerContext> AbstractController.resolveContexts(Set<ControllerContext> contexts, ControllerState state, boolean trace)
          Resolve contexts
 

Uses of ControllerContext in org.jboss.dependency.plugins.action
 

Classes in org.jboss.dependency.plugins.action with type parameters of type ControllerContext
 class AccessControllerContextAction<S extends ControllerContext,T extends ControllerContext>
          Access controller context.
 class AccessControllerContextAction<S extends ControllerContext,T extends ControllerContext>
          Access controller context.
 class SimpleControllerContextAction<T extends ControllerContext>
          Simple and full context impls are the same.
 

Methods in org.jboss.dependency.plugins.action with parameters of type ControllerContext
protected abstract  T SimpleControllerContextAction.contextCast(ControllerContext context)
          Cast the context to the actual implementation.
protected  T SimpleControllerContextAction.fullContextCast(ControllerContext context)
           
protected abstract  T AccessControllerContextAction.fullContextCast(ControllerContext context)
          Cast context instance.
 void AccessControllerContextAction.install(ControllerContext context)
           
 void ControllerContextAction.install(ControllerContext context)
          Install a context
protected  T SimpleControllerContextAction.simpleContextCast(ControllerContext context)
           
protected abstract  S AccessControllerContextAction.simpleContextCast(ControllerContext context)
          Cast context instance.
 void AccessControllerContextAction.uninstall(ControllerContext context)
           
 void ControllerContextAction.uninstall(ControllerContext context)
          Uninstall a context
protected abstract  boolean AccessControllerContextAction.validateContext(ControllerContext context)
          Validate context
 

Uses of ControllerContext in org.jboss.dependency.spi
 

Methods in org.jboss.dependency.spi that return ControllerContext
 ControllerContext Controller.getContext(Object name, ControllerState state)
          Get a context
 ControllerContext Controller.getInstalledContext(Object name)
          Get an installed context
 ControllerContext Controller.uninstall(Object name)
          Uninstall a context
 

Methods in org.jboss.dependency.spi that return types with arguments of type ControllerContext
 Set<ControllerContext> Controller.getContextsByState(ControllerState state)
          Get the contexts in certain state
 Set<ControllerContext> Controller.getNotInstalled()
          Get the contexts not installed
 

Methods in org.jboss.dependency.spi with parameters of type ControllerContext
 void ScopeInfo.addMetaData(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context)
          Add metadata
 void Controller.change(ControllerContext context, ControllerState state)
          Change a context to the given state
 void CallbackItem.changeCallback(Controller controller, ControllerContext context, boolean isInstallPhase)
          Execute callback with current changed context.
 void Controller.enableOnDemand(ControllerContext context)
          Enable an on demand context
 org.jboss.metadata.spi.retrieval.MetaDataRetrieval ScopeInfo.initMetaDataRetrieval(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context, org.jboss.metadata.spi.scope.Scope scope)
          Initialise the metadata retrieval
 void Controller.install(ControllerContext context)
          Install a context
 void LifecycleCallbackItem.install(ControllerContext ctx)
          Call when the target bean is installed
 void ControllerContextActions.install(ControllerContext context, ControllerState fromState, ControllerState toState)
          Install a context
 void ScopeInfo.removeMetaData(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context)
          Add metadata
 void LifecycleCallbackItem.uninstall(ControllerContext ctx)
          Call when the target bean is uninstalled
 void ControllerContextActions.uninstall(ControllerContext context, ControllerState fromState, ControllerState toState)
          Uninstall a context
 

Uses of ControllerContext in org.jboss.dependency.spi.helpers
 

Classes in org.jboss.dependency.spi.helpers with type parameters of type ControllerContext
 class UnmodifiableControllerContext<T extends ControllerContext>
          Unmodifiable delegate instance.
 

Classes in org.jboss.dependency.spi.helpers that implement ControllerContext
 class UnmodifiableControllerContext<T extends ControllerContext>
          Unmodifiable delegate instance.
 

Fields in org.jboss.dependency.spi.helpers declared as ControllerContext
protected  T UnmodifiableControllerContext.delegate
           
 

Methods in org.jboss.dependency.spi.helpers with parameters of type ControllerContext
 void UnmodifiableScopeInfo.addMetaData(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context)
           
 org.jboss.metadata.spi.retrieval.MetaDataRetrieval UnmodifiableScopeInfo.initMetaDataRetrieval(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context, org.jboss.metadata.spi.scope.Scope scope)
           
 void UnmodifiableScopeInfo.removeMetaData(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context)
           
 



Copyright © 2008 JBoss Inc.. All Rights Reserved.