org.jboss.kernel.plugins.metadata.basic
Class CachingBasicKernelMetaDataRepository

java.lang.Object
  extended by org.jboss.kernel.plugins.event.AbstractEventEmitter
      extended by org.jboss.kernel.plugins.AbstractKernelObject
          extended by org.jboss.kernel.plugins.metadata.AbstractKernelMetaDataRepository
              extended by org.jboss.kernel.plugins.metadata.basic.BasicKernelMetaDataRepository
                  extended by org.jboss.kernel.plugins.metadata.basic.CachingBasicKernelMetaDataRepository
All Implemented Interfaces:
KernelEventEmitter, KernelObject, KernelMetaDataRepository
Direct Known Subclasses:
PolicyCachingBasicKernelMetaDataRepository

public abstract class CachingBasicKernelMetaDataRepository
extends BasicKernelMetaDataRepository

CachingBasicKernelMetaDataRepository.

Author:
Ales Justin

Field Summary
 
Fields inherited from class org.jboss.kernel.plugins.AbstractKernelObject
kernel, log
 
Fields inherited from class org.jboss.kernel.plugins.event.AbstractEventEmitter
eventListenerRegistry, NULL, NULL_FILTER
 
Constructor Summary
CachingBasicKernelMetaDataRepository()
           
 
Method Summary
protected abstract  org.jboss.metadata.plugins.cache.CacheFactory createCacheFactory()
          Create cache factory.
protected  org.jboss.metadata.spi.retrieval.MetaDataRetrieval createMetaDataRetrieval(List<org.jboss.metadata.spi.retrieval.MetaDataRetrieval> retrievals)
           
protected  org.jboss.metadata.plugins.cache.CacheFactory getFactory()
          Get cache factory.
 
Methods inherited from class org.jboss.kernel.plugins.metadata.basic.BasicKernelMetaDataRepository
addMetaData, createMetaDataRetrieval, getFullScope, getMetaData, getMutableScope, initMetaDataRetrieval, removeMetaData
 
Methods inherited from class org.jboss.kernel.plugins.metadata.AbstractKernelMetaDataRepository
getMetaDataRepository, setMetaDataRepository
 
Methods inherited from class org.jboss.kernel.plugins.AbstractKernelObject
getKernel, setKernel
 
Methods inherited from class org.jboss.kernel.plugins.event.AbstractEventEmitter
createEvent, fireKernelEvent, fireKernelEvent, hasListeners, nextEmitterSequence, registerListener, unregisterListener
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.kernel.spi.KernelObject
getKernel, setKernel
 
Methods inherited from interface org.jboss.kernel.spi.event.KernelEventEmitter
fireKernelEvent, registerListener, unregisterListener
 

Constructor Detail

CachingBasicKernelMetaDataRepository

public CachingBasicKernelMetaDataRepository()
Method Detail

createCacheFactory

protected abstract org.jboss.metadata.plugins.cache.CacheFactory createCacheFactory()
Create cache factory.

Returns:
the cache factory

getFactory

protected org.jboss.metadata.plugins.cache.CacheFactory getFactory()
Get cache factory.

Returns:
the cache factory

createMetaDataRetrieval

protected org.jboss.metadata.spi.retrieval.MetaDataRetrieval createMetaDataRetrieval(List<org.jboss.metadata.spi.retrieval.MetaDataRetrieval> retrievals)
Overrides:
createMetaDataRetrieval in class BasicKernelMetaDataRepository


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