org.modeshape.repository
Class ModeShapeEngine.ConfigurationScanner

java.lang.Object
  extended by org.modeshape.repository.ModeShapeEngine.ConfigurationScanner
Enclosing class:
ModeShapeEngine

protected class ModeShapeEngine.ConfigurationScanner
extends Object

The component responsible for reading the configuration repository and (eventually) for propagating changes in the configuration repository into the services.


Field Summary
protected static String CLUSTERED_OBSERVATION_BUS_CLASSNAME
          The name of the ObservationBus implementation class that will be used when clustering.
 
Constructor Summary
protected ModeShapeEngine.ConfigurationScanner(Problems problems, ExecutionContext context, ModeShapeConfiguration.ConfigurationDefinition configurationRepository)
           
 
Method Summary
 org.modeshape.repository.cluster.ClusteringConfig getClusteringConfiguration()
           
protected  int getMaxDepth()
           
 List<MimeTypeDetectorConfig> getMimeTypeDetectors()
           
 List<org.modeshape.repository.sequencer.SequencerConfig> getSequencingConfigurations()
           
 List<TextExtractorConfig> getTextExtractors()
           
protected  void refresh()
           
protected  Subgraph subgraph(boolean refresh)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLUSTERED_OBSERVATION_BUS_CLASSNAME

protected static final String CLUSTERED_OBSERVATION_BUS_CLASSNAME
The name of the ObservationBus implementation class that will be used when clustering. This class will be loaded reflectively (so that this library doesn't always require the clustering dependencies).

See Also:
Constant Field Values
Constructor Detail

ModeShapeEngine.ConfigurationScanner

protected ModeShapeEngine.ConfigurationScanner(Problems problems,
                                               ExecutionContext context,
                                               ModeShapeConfiguration.ConfigurationDefinition configurationRepository)
Method Detail

subgraph

protected Subgraph subgraph(boolean refresh)

getMaxDepth

protected int getMaxDepth()

refresh

protected void refresh()

getMimeTypeDetectors

public List<MimeTypeDetectorConfig> getMimeTypeDetectors()

getTextExtractors

public List<TextExtractorConfig> getTextExtractors()

getClusteringConfiguration

public org.modeshape.repository.cluster.ClusteringConfig getClusteringConfiguration()

getSequencingConfigurations

public List<org.modeshape.repository.sequencer.SequencerConfig> getSequencingConfigurations()


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