org.jboss.kernel.spi.metadata
Interface KernelMetaDataRepository

All Superinterfaces:
KernelEventEmitter, KernelObject
All Known Implementing Classes:
AbstractKernelMetaDataRepository, BasicKernelMetaDataRepository, CachingBasicKernelMetaDataRepository, LRUPolicyCachingBasicKernelMetaDataRepository, PolicyCachingBasicKernelMetaDataRepository, TimedPolicyCachingBasicKernelMetaDataRepository

public interface KernelMetaDataRepository
extends KernelObject

KernelMetaDataRepository.

Version:
$Revision: 76842 $
Author:
Adrian Brock

Method Summary
 void addMetaData(ControllerContext context)
          Add metadata to the bean.
 org.jboss.metadata.spi.retrieval.MetaDataRetrieval createMetaDataRetrieval(ControllerContext context, List<org.jboss.metadata.spi.retrieval.MetaDataRetrieval> retrievals)
          Create a metadata retrieval
 org.jboss.metadata.spi.scope.ScopeKey getFullScope(ControllerContext context)
          Get the default scope for a context
 org.jboss.metadata.spi.MetaData getMetaData(ControllerContext context)
          Get MetaData
 org.jboss.metadata.spi.repository.MutableMetaDataRepository getMetaDataRepository()
          Get the meta data repository
 org.jboss.metadata.spi.scope.ScopeKey getMutableScope(ControllerContext context)
          Get the mutable scope for a context
 void removeMetaData(ControllerContext context)
          Remove any previously added metadata
 
Methods inherited from interface org.jboss.kernel.spi.KernelObject
getKernel, setKernel
 
Methods inherited from interface org.jboss.kernel.spi.event.KernelEventEmitter
fireKernelEvent, registerListener, unregisterListener
 

Method Detail

getMetaDataRepository

org.jboss.metadata.spi.repository.MutableMetaDataRepository getMetaDataRepository()
Get the meta data repository

Returns:
the meta data repository

getMetaData

org.jboss.metadata.spi.MetaData getMetaData(ControllerContext context)
Get MetaData

Parameters:
context - the context
Returns:
the metadata

addMetaData

void addMetaData(ControllerContext context)
Add metadata to the bean.

Parameters:
context - the context

removeMetaData

void removeMetaData(ControllerContext context)
Remove any previously added metadata

Parameters:
context - the context

getFullScope

org.jboss.metadata.spi.scope.ScopeKey getFullScope(ControllerContext context)
Get the default scope for a context

Parameters:
context - the context
Returns:
the default scope

getMutableScope

org.jboss.metadata.spi.scope.ScopeKey getMutableScope(ControllerContext context)
Get the mutable scope for a context

Parameters:
context - the context
Returns:
the default scope

createMetaDataRetrieval

org.jboss.metadata.spi.retrieval.MetaDataRetrieval createMetaDataRetrieval(ControllerContext context,
                                                                           List<org.jboss.metadata.spi.retrieval.MetaDataRetrieval> retrievals)
Create a metadata retrieval

Parameters:
context - the controller context
retrievals - the retrievals
Returns:
the metadata context


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