org.jboss.kernel.plugins.dependency
Class KernelScopeInfo

java.lang.Object
  extended by org.jboss.dependency.plugins.AbstractScopeInfo
      extended by org.jboss.kernel.plugins.dependency.KernelScopeInfo
All Implemented Interfaces:
ScopeInfo

public class KernelScopeInfo
extends AbstractScopeInfo

KernelScopeInfo.

Version:
$Revision: 1.1 $
Author:
Adrian Brock

Constructor Summary
KernelScopeInfo(Object name, String className, BeanMetaData beanMetaData)
          Create a new KernelScopeInfo.
 
Method Summary
protected  org.jboss.metadata.spi.retrieval.MetaDataRetrieval createMetaDataRetrieval(ControllerContext context, List<org.jboss.metadata.spi.retrieval.MetaDataRetrieval> retrievals)
          Create metadata retrieval.
 org.jboss.metadata.spi.scope.ScopeKey getScope()
          Get the scope
 void updateMetaData(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository, ControllerContext context, org.jboss.metadata.spi.loader.MutableMetaDataLoader mutable, boolean add)
          Update metadata
 
Methods inherited from class org.jboss.dependency.plugins.AbstractScopeInfo
addMetaData, getInstallScope, getMetaData, getMutableMetaDataLoader, getMutableScope, initMetaDataRetrieval, initMetaDataRetrieval, initMutableMetaDataRetrieval, removeMetaData, setInstallScope, setMutableScope, setScope
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KernelScopeInfo

public KernelScopeInfo(Object name,
                       String className,
                       BeanMetaData beanMetaData)
Create a new KernelScopeInfo.

Parameters:
name - the name
className - the class name
beanMetaData - the bean metadata
Method Detail

getScope

public org.jboss.metadata.spi.scope.ScopeKey getScope()
Description copied from interface: ScopeInfo
Get the scope

Specified by:
getScope in interface ScopeInfo
Overrides:
getScope in class AbstractScopeInfo
Returns:
the scope

updateMetaData

public void updateMetaData(org.jboss.metadata.spi.repository.MutableMetaDataRepository repository,
                           ControllerContext context,
                           org.jboss.metadata.spi.loader.MutableMetaDataLoader mutable,
                           boolean add)
Description copied from class: AbstractScopeInfo
Update metadata

Overrides:
updateMetaData in class AbstractScopeInfo
Parameters:
repository - the repository
context - the context
mutable - the mutable
add - true for add, false for remove

createMetaDataRetrieval

protected org.jboss.metadata.spi.retrieval.MetaDataRetrieval createMetaDataRetrieval(ControllerContext context,
                                                                                     List<org.jboss.metadata.spi.retrieval.MetaDataRetrieval> retrievals)
Description copied from class: AbstractScopeInfo
Create metadata retrieval.

Overrides:
createMetaDataRetrieval in class AbstractScopeInfo
Parameters:
context - the controller context
retrievals - the retrievals
Returns:
new metadata retrieval instance


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