Package org.jboss.dna.repository

The components and services that make up the JBoss DNA repository engine.


Interface Summary
DnaConfiguration.ChooseClass<ComponentClassType,ReturnType> The interface used to configure the class used for a component.
DnaConfiguration.HasName Interface for a component that has a name.
DnaConfiguration.LoadedFrom<ReturnType> Interface for specifying from where the component's class is to be loaded.
DnaConfiguration.MimeTypeDetectorDefinition<ReturnType> Interface used to set up and define a MIME type detector instance.
DnaConfiguration.PathExpressionOutput<ReturnType> Interface used to specify the output path expression for a sequencer configuration.
DnaConfiguration.Removable<ReturnType> Interface that defines the ability to remove the configuration component.
DnaConfiguration.RepositorySourceDefinition<ReturnType> Interface used to set up and define a RepositorySource instance.
DnaConfiguration.Returnable<ReturnType> Interface that defines the ability to obtain the configuration component.
DnaConfiguration.SequencerDefinition<ReturnType> Interface used to set up and define a sequencer instance.
DnaConfiguration.SetDescription<ReturnType> The interface used to set a description on a component.
DnaConfiguration.SetProperties<ReturnType> Interface for configuring the JavaBean-style properties of an object.

Class Summary
DnaConfiguration A configuration builder for a DnaEngine.
DnaConfiguration.ConfigurationDefinition Representation of the current configuration content.
DnaEngine A single instance of the DNA services, which is obtained after setting up the configuration.
DnaLexicon A lexicon of names used within JBoss DNA.
RepositoryI18n The internationalized string constants for the org.jboss.dna.repository* packages.
RepositoryLibrary A library of RepositorySource instances and the RepositoryConnectionPool used to manage the connections for each.
RepositoryService A service that manages the RepositorySourcees defined within a configuration repository.
SimpleRepositoryContext A simple, immutable RepositoryContext implementation that uses the references supplied as parameters to the constructor.

Exception Summary
DnaConfigurationException A runtime exception that denotes an error within the configuration for JBoss DNA.

Package org.jboss.dna.repository Description

The components and services that make up the JBoss DNA repository engine. To use, first create a DnaConfiguration to represent the desired configuration, and then use the configuration to build a DnaEngine instance. This engine must be started, used to obtain graph instances, and then shutdown when no longer needed.

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