A C D E F G H I L M N O P R S T U

A

ActsOnProjectedPathCommand<T extends org.jboss.dna.graph.commands.ActsOnPath & org.jboss.dna.graph.commands.GraphCommand> - Class in org.jboss.dna.connector.federation.executor
 
ActsOnProjectedPathCommand(T, Path) - Constructor for class org.jboss.dna.connector.federation.executor.ActsOnProjectedPathCommand
 
addChild(Path.Segment, Property...) - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetChildrenCommand
addChild(Path.Segment, Property...) - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetNodeCommand
addContribution(MergePlan, Contribution) - Static method in class org.jboss.dna.connector.federation.merge.MergePlan
 
addContribution(Contribution) - Method in class org.jboss.dna.connector.federation.merge.MultipleContributionMergePlan
 
addListener(RepositorySourceListener) - Method in class org.jboss.dna.connector.federation.FederatedRepository
Add a listener that is to receive notifications to changes to content within this repository.
addRuleParser(Method) - Static method in class org.jboss.dna.connector.federation.Projection
Add a static method that can be used to parse rule definition strings.
addRuleParser(ClassLoader, String, String) - Static method in class org.jboss.dna.connector.federation.Projection
Add a static method that can be used to parse rule definition strings.
addRuleParser(Method) - Method in class org.jboss.dna.connector.federation.ProjectionParser
Add a static method that can be used to parse rule definition strings.
addRuleParser(Class<?>, String) - Method in class org.jboss.dna.connector.federation.ProjectionParser
Add a static method that can be used to parse rule definition strings.
addRuleParser(ClassLoader, String, String) - Method in class org.jboss.dna.connector.federation.ProjectionParser
Add a static method that can be used to parse rule definition strings.
awaitTermination(long, TimeUnit) - Method in class org.jboss.dna.connector.federation.FederatedRepository
Utility method called by the administrator.

C

CACHE_POLICY_TIME_TO_LIVE_CONFIG_PROPERTY_NAME - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
changeRepositoryConfig() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
This method is called to signal that some aspect of the configuration has changed.
checkEachContributionIsFromDistinctSource() - Method in class org.jboss.dna.connector.federation.merge.MergePlan
 
close() - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
close() - Method in class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
close() - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConnection
compareTo(ContributionStatistics.Data) - Method in class org.jboss.dna.connector.federation.contribution.ContributionStatistics.Data
This orders the values in the opposite order, so that those with larger numbers of instances appear first.
compareTo(CreateNodeCommand) - Method in class org.jboss.dna.connector.federation.executor.ProjectedCreateNodeCommand
compareTo(FederatedRepositoryConfig) - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConfig
compareTo(CreateNodeCommand) - Method in class org.jboss.dna.connector.federation.merge.FederatedNode
compareTo(Projection) - Method in class org.jboss.dna.connector.federation.Projection
compareTo(Projection.Rule) - Method in class org.jboss.dna.connector.federation.Projection.PathRule
computeSimpleProjection(List<Projection.Rule>) - Method in class org.jboss.dna.connector.federation.Projection
 
CONFIGURATION_SOURCE_NAME - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
CONFIGURATION_SOURCE_PATH - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
Contribution - Class in org.jboss.dna.connector.federation.contribution
The contribution of a source to the information for a single federated node.
Contribution(String, DateTime) - Constructor for class org.jboss.dna.connector.federation.contribution.Contribution
Create a contribution for the source with the supplied name and path.
Contribution.EmptyIterator<T> - Class in org.jboss.dna.connector.federation.contribution
 
Contribution.EmptyIterator() - Constructor for class org.jboss.dna.connector.federation.contribution.Contribution.EmptyIterator
 
Contribution.ImmutableIterator<T> - Class in org.jboss.dna.connector.federation.contribution
 
Contribution.ImmutableIterator(Iterator<T>) - Constructor for class org.jboss.dna.connector.federation.contribution.Contribution.ImmutableIterator
 
Contribution.OneValueIterator<T> - Class in org.jboss.dna.connector.federation.contribution
 
Contribution.OneValueIterator(T) - Constructor for class org.jboss.dna.connector.federation.contribution.Contribution.OneValueIterator
 
Contribution.ThreeValueIterator<T> - Class in org.jboss.dna.connector.federation.contribution
 
Contribution.ThreeValueIterator(T, T, T) - Constructor for class org.jboss.dna.connector.federation.contribution.Contribution.ThreeValueIterator
 
Contribution.TwoValueIterator<T> - Class in org.jboss.dna.connector.federation.contribution
 
Contribution.TwoValueIterator(T, T) - Constructor for class org.jboss.dna.connector.federation.contribution.Contribution.TwoValueIterator
 
ContributionStatistics - Class in org.jboss.dna.connector.federation.contribution
Simple utility class to record the distribution of contributions.
ContributionStatistics() - Constructor for class org.jboss.dna.connector.federation.contribution.ContributionStatistics
 
ContributionStatistics.Data - Class in org.jboss.dna.connector.federation.contribution
 
ContributionStatistics.Data(ContributionStatistics.Stats, long) - Constructor for class org.jboss.dna.connector.federation.contribution.ContributionStatistics.Data
 
ContributionStatistics.Stats - Class in org.jboss.dna.connector.federation.contribution
 
ContributionStatistics.Stats(int, int) - Constructor for class org.jboss.dna.connector.federation.contribution.ContributionStatistics.Stats
 
create(String, DateTime) - Static method in class org.jboss.dna.connector.federation.contribution.Contribution
Create an empty contribution from the named source.
create(String, Path, DateTime, Property) - Static method in class org.jboss.dna.connector.federation.contribution.Contribution
Create a contribution of a single property from the named source.
create(String, Path, DateTime, Path.Segment) - Static method in class org.jboss.dna.connector.federation.contribution.Contribution
Create a contribution of a single child from the named source.
create(String, Path, DateTime, Path.Segment, Path.Segment) - Static method in class org.jboss.dna.connector.federation.contribution.Contribution
Create a contribution of a single child from the named source.
create(String, Path, DateTime, Collection<Property>, List<Path.Segment>) - Static method in class org.jboss.dna.connector.federation.contribution.Contribution
Create a contribution of the supplied properties and children from the named source.
create(Contribution...) - Static method in class org.jboss.dna.connector.federation.merge.MergePlan
 
create(Collection<Contribution>) - Static method in class org.jboss.dna.connector.federation.merge.MergePlan
 
createCallbackHandler() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
createConnection(RepositorySource, String, Object) - Method in class org.jboss.dna.connector.federation.FederatedRepository
Authenticate the supplied username with the supplied credentials, and return whether authentication was successful.
createFederatedNode(BasicGetNodeCommand, Path, List<Contribution>, boolean) - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
 
createPlaceholder(String, Path, DateTime, Path.Segment) - Static method in class org.jboss.dna.connector.federation.contribution.Contribution
Create a placeholder contribution of a single child from the named source.
createPlaceholder(String, Path, DateTime, List<Path.Segment>) - Static method in class org.jboss.dna.connector.federation.contribution.Contribution
Create a placeholder contribution of the supplied properties and children from the named source.
createProjection(ExecutionContext, ProjectionParser, Path, Map<Name, Property>, Problems) - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Instantiate the Projection described by the supplied properties.

D

DEFAULT_CONFIGURATION_SOURCE_PATH - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
DEFAULT_CONFLICT_BEHAVIOR - Static variable in class org.jboss.dna.connector.federation.merge.FederatedNode
 
DEFAULT_RETRY_LIMIT - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
The default limit is 0 for retrying connection calls to the underlying source.
DEFAULT_REUSE_UUID_FROM_CONTRIBUTION - Static variable in class org.jboss.dna.connector.federation.merge.strategy.OneContributionMergeStrategy
 
DNA_CACHE_SEGMENT - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
DNA_PROJECTIONS_SEGMENT - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
 

E

EMPTY_CHILDREN_ITERATOR - Static variable in class org.jboss.dna.connector.federation.contribution.Contribution
 
EMPTY_PROPERTY_ITERATOR - Static variable in class org.jboss.dna.connector.federation.contribution.Contribution
 
EmptyContribution - Class in org.jboss.dna.connector.federation.contribution
A source contribution that is empty.
EmptyContribution(String, DateTime) - Constructor for class org.jboss.dna.connector.federation.contribution.EmptyContribution
Create a contribution for the source with the supplied name.
equals(Object) - Method in class org.jboss.dna.connector.federation.contribution.Contribution
This implementation only compares the source name.
equals(Object) - Method in class org.jboss.dna.connector.federation.contribution.ContributionStatistics.Data
equals(Object) - Method in class org.jboss.dna.connector.federation.contribution.ContributionStatistics.Stats
equals(Object) - Method in class org.jboss.dna.connector.federation.contribution.EmptyContribution

This implementation only compares the source name.

equals(Object) - Method in class org.jboss.dna.connector.federation.contribution.NonEmptyContribution

This implementation only compares the source name.

equals(Object) - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConfig
equals(Object) - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
equals(Object) - Method in class org.jboss.dna.connector.federation.merge.FederatedNode
equals(Object) - Method in class org.jboss.dna.connector.federation.merge.MergePlan
equals(Object) - Method in class org.jboss.dna.connector.federation.Projection
equals(Object) - Method in class org.jboss.dna.connector.federation.Projection.PathRule
errorAddingProjectionRuleParseMethod - Static variable in class org.jboss.dna.connector.federation.FederationI18n
 
errorRemovingNodeFromCache - Static variable in class org.jboss.dna.connector.federation.FederationI18n
 
execute(GetNodeCommand) - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
This class overrides the default behavior and instead processes the command in a more efficient manner.
execute(GetPropertiesCommand) - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
execute(GetChildrenCommand) - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
execute(GetChildrenCommand) - Method in class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
execute(GetPropertiesCommand) - Method in class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
execute(GetNodeCommand) - Method in class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
execute(CreateNodeCommand) - Method in class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
execute(SetPropertiesCommand) - Method in class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
execute(DeleteBranchCommand) - Method in class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
execute(MoveBranchCommand) - Method in class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
execute(RecordBranchCommand) - Method in class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
execute(CopyBranchCommand) - Method in class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
execute(CopyNodeCommand) - Method in class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
execute(ExecutionContext, GraphCommand...) - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConnection

F

FederatedNode - Class in org.jboss.dna.connector.federation.merge
An in-memory (and temporary) representation of a federated node and it's merged properties and children.
FederatedNode(Path, UUID) - Constructor for class org.jboss.dna.connector.federation.merge.FederatedNode
Create a federated node given the path and UUID.
FederatedRepository - Class in org.jboss.dna.connector.federation
The component that represents a single federated repository.
FederatedRepository(ExecutionContext, RepositoryConnectionFactory, FederatedRepositoryConfig) - Constructor for class org.jboss.dna.connector.federation.FederatedRepository
Create a federated repository instance.
federatedRepositoryCannotBeFound - Static variable in class org.jboss.dna.connector.federation.FederationI18n
 
FederatedRepositoryConfig - Class in org.jboss.dna.connector.federation
The configuration of a federated repository.
FederatedRepositoryConfig(String, Projection, Iterable<Projection>, CachePolicy) - Constructor for class org.jboss.dna.connector.federation.FederatedRepositoryConfig
Create a federated repository instance.
FederatedRepositoryConnection - Class in org.jboss.dna.connector.federation
 
FederatedRepositoryConnection(FederatedRepository, String) - Constructor for class org.jboss.dna.connector.federation.FederatedRepositoryConnection
 
FederatedRepositorySource - Class in org.jboss.dna.connector.federation
 
FederatedRepositorySource() - Constructor for class org.jboss.dna.connector.federation.FederatedRepositorySource
Create a new instance of the source, which must still be properly initialized with a repository name.
FederatedRepositorySource(String) - Constructor for class org.jboss.dna.connector.federation.FederatedRepositorySource
Create a new instance of the source with the required repository name and federation service.
FederatedRepositorySource.Capabilities - Class in org.jboss.dna.connector.federation
 
FederatedRepositorySource.Capabilities() - Constructor for class org.jboss.dna.connector.federation.FederatedRepositorySource.Capabilities
 
FederatingCommandExecutor - Class in org.jboss.dna.connector.federation.executor
 
FederatingCommandExecutor(ExecutionContext, String, List<Projection>, RepositoryConnectionFactory) - Constructor for class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
Create a command executor that federates (merges) the information from multiple sources described by the source projections.
FederatingCommandExecutor(ExecutionContext, String, Projection, CachePolicy, List<Projection>, RepositoryConnectionFactory) - Constructor for class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
Create a command executor that federates (merges) the information from multiple sources described by the source projections.
FederationException - Exception in org.jboss.dna.connector.federation
 
FederationException() - Constructor for exception org.jboss.dna.connector.federation.FederationException
 
FederationException(String) - Constructor for exception org.jboss.dna.connector.federation.FederationException
 
FederationException(Throwable) - Constructor for exception org.jboss.dna.connector.federation.FederationException
 
FederationException(String, Throwable) - Constructor for exception org.jboss.dna.connector.federation.FederationException
 
FederationI18n - Class in org.jboss.dna.connector.federation
 
FederationI18n() - Constructor for class org.jboss.dna.connector.federation.FederationI18n
 
FiveContributionMergePlan - Class in org.jboss.dna.connector.federation.merge
 
FourContributionMergePlan - Class in org.jboss.dna.connector.federation.merge
 
fromString(String, ExecutionContext) - Static method in class org.jboss.dna.connector.federation.Projection
Parse the string form of a rule definition and return the rule

G

getAnnotation(Name) - Method in class org.jboss.dna.connector.federation.merge.MergePlan
Get the plan annotation property with the given name.
getAnnotationCount() - Method in class org.jboss.dna.connector.federation.merge.MergePlan
Get the number of annotations.
getAnnotationNames() - Method in class org.jboss.dna.connector.federation.merge.MergePlan
Get the set of annotation names.
getAnnotations() - Method in class org.jboss.dna.connector.federation.merge.MergePlan
Get a copy of the annotations.
getCachePolicy() - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetChildrenCommand
getCachePolicy() - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetNodeCommand
getCachePolicy() - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetPropertiesCommand
getCacheProjection() - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
Get the projection defining the cache.
getCacheProjection() - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConfig
Get the projection that defines the cache for this repository.
getCapabilities() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
getChildren() - Method in class org.jboss.dna.connector.federation.contribution.Contribution
Get the children that make up this contribution.
getChildren() - Method in class org.jboss.dna.connector.federation.contribution.MultiChildContribution
Get the children that make up this contribution.
getChildren() - Method in class org.jboss.dna.connector.federation.contribution.NodeContribution
Get the children that make up this contribution.
getChildren() - Method in class org.jboss.dna.connector.federation.contribution.OneChildContribution
Get the children that make up this contribution.
getChildren() - Method in class org.jboss.dna.connector.federation.contribution.TwoChildContribution
Get the children that make up this contribution.
getChildrenCount() - Method in class org.jboss.dna.connector.federation.contribution.Contribution
Get the number of children that make up this contribution.
getChildrenCount() - Method in class org.jboss.dna.connector.federation.contribution.ContributionStatistics.Data
 
getChildrenCount() - Method in class org.jboss.dna.connector.federation.contribution.ContributionStatistics.Stats
 
getChildrenCount() - Method in class org.jboss.dna.connector.federation.contribution.MultiChildContribution
Get the number of children that make up this contribution.
getChildrenCount() - Method in class org.jboss.dna.connector.federation.contribution.NodeContribution
Get the number of children that make up this contribution.
getChildrenCount() - Method in class org.jboss.dna.connector.federation.contribution.OneChildContribution
Get the number of children that make up this contribution.
getChildrenCount() - Method in class org.jboss.dna.connector.federation.contribution.TwoChildContribution
Get the number of children that make up this contribution.
getConfiguration() - Method in class org.jboss.dna.connector.federation.FederatedRepository
Get the configuration of this repository.
getConfigurationSourceName() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Get the name in JNDI of a RepositorySource instance that should be used by the federated repository as the configuration repository.
getConfigurationSourcePath() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Get the path in the source that will be subgraph below the /dna:system branch of the repository.
getConflictBehavior() - Method in class org.jboss.dna.connector.federation.executor.ProjectedCreateNodeCommand
getConflictBehavior() - Method in class org.jboss.dna.connector.federation.executor.ProjectedMoveBranchCommand
getConflictBehavior() - Method in class org.jboss.dna.connector.federation.merge.FederatedNode
getConnection(Projection) - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
 
getConnection() - Method in class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
 
getConnection() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
getConnectionFactory() - Method in class org.jboss.dna.connector.federation.FederatedRepository
 
getConnectionToCache() - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
 
getContributionCount() - Method in class org.jboss.dna.connector.federation.merge.FiveContributionMergePlan
getContributionCount() - Method in class org.jboss.dna.connector.federation.merge.FourContributionMergePlan
getContributionCount() - Method in class org.jboss.dna.connector.federation.merge.MergePlan
 
getContributionCount() - Method in class org.jboss.dna.connector.federation.merge.MultipleContributionMergePlan
getContributionCount() - Method in class org.jboss.dna.connector.federation.merge.OneContributionMergePlan
getContributionCount() - Method in class org.jboss.dna.connector.federation.merge.ThreeContributionMergePlan
getContributionCount() - Method in class org.jboss.dna.connector.federation.merge.TwoContributionMergePlan
getContributionFrom(String) - Method in class org.jboss.dna.connector.federation.merge.FiveContributionMergePlan
Get the contribution from the source with the supplied name.
getContributionFrom(String) - Method in class org.jboss.dna.connector.federation.merge.FourContributionMergePlan
Get the contribution from the source with the supplied name.
getContributionFrom(String) - Method in class org.jboss.dna.connector.federation.merge.MergePlan
Get the contribution from the source with the supplied name.
getContributionFrom(String) - Method in class org.jboss.dna.connector.federation.merge.MultipleContributionMergePlan
Get the contribution from the source with the supplied name.
getContributionFrom(String) - Method in class org.jboss.dna.connector.federation.merge.OneContributionMergePlan
Get the contribution from the source with the supplied name.
getContributionFrom(String) - Method in class org.jboss.dna.connector.federation.merge.ThreeContributionMergePlan
Get the contribution from the source with the supplied name.
getContributionFrom(String) - Method in class org.jboss.dna.connector.federation.merge.TwoContributionMergePlan
Get the contribution from the source with the supplied name.
getData() - Static method in class org.jboss.dna.connector.federation.contribution.ContributionStatistics
Get a copy of the raw statistics data.
getDefaultCachePolicy() - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConfig
Get the default cache policy for the repository with the supplied name
getDefaultCachePolicy() - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConnection
getError() - Method in class org.jboss.dna.connector.federation.executor.ActsOnProjectedPathCommand
getExceptionsToRule() - Method in class org.jboss.dna.connector.federation.Projection.PathRule
Get the paths that define the exceptions to this rule.
getExecutionContext() - Method in class org.jboss.dna.connector.federation.FederatedRepository
 
getExecutionContext() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
getExecutor(ExecutionContext, String) - Method in class org.jboss.dna.connector.federation.FederatedRepository
Called by FederatedRepositoryConnection.execute(ExecutionContext, org.jboss.dna.graph.commands.GraphCommand...) .
getExpirationTimeInUtc() - Method in class org.jboss.dna.connector.federation.contribution.Contribution
Get the expiration time, already in UTC.
getExpirationTimeInUtc() - Method in class org.jboss.dna.connector.federation.merge.MergePlan
Get the expiration time (in UTC) that is the earliest time that any of the contributions Contribution.getExpirationTimeInUtc().
getInstance() - Static method in class org.jboss.dna.connector.federation.ProjectionParser
Get the shared projection parser, which is by default populated with the standard parser rules.
getInstanceCount() - Method in class org.jboss.dna.connector.federation.contribution.ContributionStatistics.Data
 
getListeners() - Method in class org.jboss.dna.connector.federation.FederatedRepository
Get the list of listeners, which is the actual list used by the repository.
getLocalizationProblemLocales() - Static method in class org.jboss.dna.connector.federation.FederationI18n
 
getLocalizationProblems() - Static method in class org.jboss.dna.connector.federation.FederationI18n
 
getLocalizationProblems(Locale) - Static method in class org.jboss.dna.connector.federation.FederationI18n
 
getMergePlan(BasicGetNodeCommand) - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
 
getMergePlan() - Method in class org.jboss.dna.connector.federation.merge.FederatedNode
Get the merge plan for this federated node
getName() - Method in class org.jboss.dna.connector.federation.FederatedRepository
Get the name of this repository
getName() - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConfig
Get the name of this repository
getName() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
getNewPath() - Method in class org.jboss.dna.connector.federation.executor.ProjectedCopyBranchCommand
getNewPath() - Method in class org.jboss.dna.connector.federation.executor.ProjectedCopyNodeCommand
getNewPath() - Method in class org.jboss.dna.connector.federation.executor.ProjectedMoveBranchCommand
getNode(Path) - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
Get the node information from the underlying sources or, if possible, from the cache.
getObjectInstance(Object, Name, Context, Hashtable<?, ?>) - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
getOpenConnections() - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
 
getOriginalCommand() - Method in class org.jboss.dna.connector.federation.executor.ActsOnProjectedPathCommand
 
getPassword() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Get the password that should be used when authenticating and creating connections.
getPath() - Method in class org.jboss.dna.connector.federation.executor.ActsOnProjectedPathCommand
getPathInRepository(Path) - Method in class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
 
getPathInRepository() - Method in class org.jboss.dna.connector.federation.Projection.PathRule
The path where the content is to be placed ("projected") into the repository.
getPathInRepository(Path, PathFactory) - Method in class org.jboss.dna.connector.federation.Projection.PathRule
Get the path in repository that is projected from the supplied source path, or null if the supplied source path is not projected into the repository.
getPathInRepository(Path, PathFactory) - Method in class org.jboss.dna.connector.federation.Projection.Rule
Get the path in repository that is projected from the supplied source path, or null if the supplied source path is not projected into the repository.
getPathInSource() - Method in class org.jboss.dna.connector.federation.contribution.Contribution
Get the source-specific path of this information.
getPathInSource() - Method in class org.jboss.dna.connector.federation.contribution.EmptyContribution
Get the source-specific path of this information.
getPathInSource() - Method in class org.jboss.dna.connector.federation.contribution.NonEmptyContribution
Get the source-specific path of this information.
getPathInSource(Path) - Method in class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
 
getPathInSource() - Method in class org.jboss.dna.connector.federation.Projection.PathRule
The path of the content as known to the source
getPathInSource(Path, PathFactory) - Method in class org.jboss.dna.connector.federation.Projection.PathRule
Get the path in source that is projected from the supplied repository path, or null if the supplied repository path is not projected into the source. This method considers a path that is at or below the rule's source path to be included, except if there are exceptions that explicitly disallow the path.
getPathInSource(Path, PathFactory) - Method in class org.jboss.dna.connector.federation.Projection.Rule
Get the path in source that is projected from the supplied repository path, or null if the supplied repository path is not projected into the source.
getPathsInRepository(Path, PathFactory) - Method in class org.jboss.dna.connector.federation.Projection
Get the paths in the repository that correspond to the supplied path within the source.
getPathsInSource(Path, PathFactory) - Method in class org.jboss.dna.connector.federation.Projection
Get the paths in the source that correspond to the supplied path within the repository.
getProblems() - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConfig
Return the problem associated with this configuration.
getProperties() - Method in class org.jboss.dna.connector.federation.contribution.Contribution
Get the properties that are in this contribution.
getProperties() - Method in class org.jboss.dna.connector.federation.contribution.MultiPropertyContribution
Get the properties that are in this contribution.
getProperties() - Method in class org.jboss.dna.connector.federation.contribution.OnePropertyContribution
Get the properties that are in this contribution.
getProperties() - Method in class org.jboss.dna.connector.federation.contribution.ThreePropertyContribution
Get the properties that are in this contribution.
getProperties() - Method in class org.jboss.dna.connector.federation.contribution.TwoPropertyContribution
Get the properties that are in this contribution.
getProperties() - Method in class org.jboss.dna.connector.federation.executor.ProjectedCreateNodeCommand
getProperties() - Method in class org.jboss.dna.connector.federation.executor.ProjectedSetPropertiesCommand
getProperty(Name) - Method in class org.jboss.dna.connector.federation.contribution.Contribution
Get the contributed property with the supplied name.
getProperty(Name) - Method in class org.jboss.dna.connector.federation.contribution.MultiPropertyContribution
Get the contributed property with the supplied name.
getProperty(Name) - Method in class org.jboss.dna.connector.federation.contribution.OnePropertyContribution
Get the contributed property with the supplied name.
getProperty(Name) - Method in class org.jboss.dna.connector.federation.contribution.ThreePropertyContribution
Get the contributed property with the supplied name.
getProperty(Name) - Method in class org.jboss.dna.connector.federation.contribution.TwoPropertyContribution
Get the contributed property with the supplied name.
getPropertyCount() - Method in class org.jboss.dna.connector.federation.contribution.Contribution
Get the number of properties that are in this contribution.
getPropertyCount() - Method in class org.jboss.dna.connector.federation.contribution.ContributionStatistics.Data
 
getPropertyCount() - Method in class org.jboss.dna.connector.federation.contribution.ContributionStatistics.Stats
 
getPropertyCount() - Method in class org.jboss.dna.connector.federation.contribution.MultiPropertyContribution
Get the number of properties that are in this contribution.
getPropertyCount() - Method in class org.jboss.dna.connector.federation.contribution.OnePropertyContribution
Get the number of properties that are in this contribution.
getPropertyCount() - Method in class org.jboss.dna.connector.federation.contribution.ThreePropertyContribution
Get the number of properties that are in this contribution.
getPropertyCount() - Method in class org.jboss.dna.connector.federation.contribution.TwoPropertyContribution
Get the number of properties that are in this contribution.
getReference() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
getRepository() - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConnection
 
getRepository() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Get the FederatedRepository instance that this source is using.
getRepositoryConfiguration(ExecutionContext, RepositoryConnectionFactory) - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Create a FederatedRepositoryConfig instance from the current properties of this instance.
getRepositoryContext() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
getRepositoryName() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Get the name of the federated repository.
getRetryLimit() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
getRules() - Method in class org.jboss.dna.connector.federation.Projection
Get the rules that define this projection.
getSecurityDomain() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Get the name of the security domain that should be used by JAAS to identify the application or security context.
getSourceName() - Method in class org.jboss.dna.connector.federation.contribution.Contribution
Get the name of the source that made this contribution.
getSourceName() - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConnection
getSourceName() - Method in class org.jboss.dna.connector.federation.Projection
Get the name of the source to which this projection applies.
getSourceProjections() - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
Get an unmodifiable list of the immutable source projections.
getSourceProjections() - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConfig
Return the unmodifiable list of source projections.
getString(NamespaceRegistry, TextEncoder) - Method in class org.jboss.dna.connector.federation.Projection.PathRule
 
getString(TextEncoder) - Method in class org.jboss.dna.connector.federation.Projection.PathRule
getString() - Method in class org.jboss.dna.connector.federation.Projection.PathRule
getString(NamespaceRegistry, TextEncoder) - Method in class org.jboss.dna.connector.federation.Projection.Rule
 
getString(TextEncoder) - Method in class org.jboss.dna.connector.federation.Projection.Rule
 
getString() - Method in class org.jboss.dna.connector.federation.Projection.Rule
 
getTimeLoaded() - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetChildrenCommand
getTimeLoaded() - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetNodeCommand
getTimeLoaded() - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetPropertiesCommand
getTop(int) - Static method in class org.jboss.dna.connector.federation.contribution.ContributionStatistics
Get the N most populous combinations of properties and children counts.
getTopLevelPathsInRepository(PathFactory) - Method in class org.jboss.dna.connector.federation.Projection
Get the paths in the repository that serve as top-level nodes exposed by this projection.
getTopLevelPathsInRepository(PathFactory) - Method in class org.jboss.dna.connector.federation.Projection.PathRule
Get the paths in the repository that serve as top-level nodes exposed by this rule.
getTopLevelPathsInRepository(PathFactory) - Method in class org.jboss.dna.connector.federation.Projection.Rule
Get the paths in the repository that serve as top-level nodes exposed by this rule.
getUsername() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Get the username that should be used when authenticating and creating connections.
getUuid() - Method in class org.jboss.dna.connector.federation.merge.FederatedNode
Get the UUID for this federated node.
getXAResource() - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConnection

H

hasError() - Method in class org.jboss.dna.connector.federation.executor.ActsOnProjectedPathCommand
hasExceptionsToRule() - Method in class org.jboss.dna.connector.federation.Projection.PathRule
Get whether this rule has any exceptions.
hashCode() - Method in class org.jboss.dna.connector.federation.contribution.Contribution
This implementation returns the hash code of the source name, and is compatible with the implementation of Contribution.equals(Object).
hashCode() - Method in class org.jboss.dna.connector.federation.contribution.ContributionStatistics.Data
hashCode() - Method in class org.jboss.dna.connector.federation.contribution.ContributionStatistics.Stats
hashCode() - Method in class org.jboss.dna.connector.federation.contribution.NonEmptyContribution

This implementation returns the hash code of the source name, and is compatible with the implementation of Contribution.equals(Object). This implementation returns the hash code of the source name, and is compatible with the implementation of NonEmptyContribution.equals(Object).

hashCode() - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConfig
hashCode() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
hashCode() - Method in class org.jboss.dna.connector.federation.merge.FederatedNode
hashCode() - Method in class org.jboss.dna.connector.federation.merge.FiveContributionMergePlan
hashCode() - Method in class org.jboss.dna.connector.federation.merge.FourContributionMergePlan
hashCode() - Method in class org.jboss.dna.connector.federation.merge.MultipleContributionMergePlan
hashCode() - Method in class org.jboss.dna.connector.federation.merge.OneContributionMergePlan
hashCode() - Method in class org.jboss.dna.connector.federation.merge.ThreeContributionMergePlan
hashCode() - Method in class org.jboss.dna.connector.federation.merge.TwoContributionMergePlan
hashCode() - Method in class org.jboss.dna.connector.federation.Projection
hashCode() - Method in class org.jboss.dna.connector.federation.Projection.PathRule
hasNext() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.EmptyIterator
hasNext() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.ImmutableIterator
hasNext() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.OneValueIterator
hasNext() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.ThreeValueIterator
hasNext() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.TwoValueIterator
hasNext() - Method in class org.jboss.dna.connector.federation.merge.strategy.SimpleMergeStrategy.DualIterator
hasNoError() - Method in class org.jboss.dna.connector.federation.executor.ActsOnProjectedPathCommand

I

includes(Path) - Method in class org.jboss.dna.connector.federation.Projection.PathRule
 
initialize(RepositoryContext) - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
isCancelled() - Method in class org.jboss.dna.connector.federation.executor.ActsOnProjectedPathCommand
isContributionUuidUsedForFederatedNode() - Method in class org.jboss.dna.connector.federation.merge.strategy.OneContributionMergeStrategy
 
isEmpty() - Method in class org.jboss.dna.connector.federation.contribution.Contribution
Return whether this contribution is an empty contribution.
isEmpty() - Method in class org.jboss.dna.connector.federation.contribution.EmptyContribution
Return whether this contribution is an empty contribution.
isExpired(DateTime) - Method in class org.jboss.dna.connector.federation.contribution.Contribution
Determine whether this contribution has expired given the supplied current time.
isExpired(DateTime) - Method in class org.jboss.dna.connector.federation.merge.MergePlan
Determine whether this merge plan has expired given the supplied current time.
isPlaceholder() - Method in class org.jboss.dna.connector.federation.contribution.Contribution
Determine whether this contribution is considered a placeholder necessary solely because the same source has contributions at or below the children.
isPlaceholder() - Method in class org.jboss.dna.connector.federation.contribution.PlaceholderContribution
Determine whether this contribution is considered a placeholder necessary solely because the same source has contributions at or below the children.
isRecording() - Method in class org.jboss.dna.connector.federation.contribution.ContributionStatistics
 
isRemoveDuplicateProperties() - Method in class org.jboss.dna.connector.federation.merge.strategy.SimpleMergeStrategy
 
isRunning() - Method in class org.jboss.dna.connector.federation.FederatedRepository
Return true if this federated repository is running and ready for connections.
isSimple() - Method in class org.jboss.dna.connector.federation.Projection
Determine whether this project is a simple projection that only involves for any one repository path no more than a single source path.
isSource(String) - Method in class org.jboss.dna.connector.federation.merge.FiveContributionMergePlan
Return whether the named source was consulted for a contribution.
isSource(String) - Method in class org.jboss.dna.connector.federation.merge.FourContributionMergePlan
Return whether the named source was consulted for a contribution.
isSource(String) - Method in class org.jboss.dna.connector.federation.merge.MergePlan
Return whether the named source was consulted for a contribution.
isSource(String) - Method in class org.jboss.dna.connector.federation.merge.MultipleContributionMergePlan
Return whether the named source was consulted for a contribution.
isSource(String) - Method in class org.jboss.dna.connector.federation.merge.OneContributionMergePlan
Return whether the named source was consulted for a contribution.
isSource(String) - Method in class org.jboss.dna.connector.federation.merge.ThreeContributionMergePlan
Return whether the named source was consulted for a contribution.
isSource(String) - Method in class org.jboss.dna.connector.federation.merge.TwoContributionMergePlan
Return whether the named source was consulted for a contribution.
isTerminated() - Method in class org.jboss.dna.connector.federation.FederatedRepository
Return true if this federated repository has completed its termination and no longer has any open connections.
iterator() - Method in class org.jboss.dna.connector.federation.merge.FiveContributionMergePlan
iterator() - Method in class org.jboss.dna.connector.federation.merge.FourContributionMergePlan
iterator() - Method in class org.jboss.dna.connector.federation.merge.MultipleContributionMergePlan
iterator() - Method in class org.jboss.dna.connector.federation.merge.OneContributionMergePlan
iterator() - Method in class org.jboss.dna.connector.federation.merge.ThreeContributionMergePlan
iterator() - Method in class org.jboss.dna.connector.federation.merge.TwoContributionMergePlan

L

loadContributionsFromSources(Path, Set<String>, List<Contribution>) - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
Load the node at the supplied path from the sources with the supplied name, returning the information.

M

merge(FederatedNode, List<Contribution>, ExecutionContext) - Method in interface org.jboss.dna.connector.federation.merge.strategy.MergeStrategy
Merge the contributions into a single
merge(FederatedNode, List<Contribution>, ExecutionContext) - Method in class org.jboss.dna.connector.federation.merge.strategy.OneContributionMergeStrategy
Merge the contributions into a single This method only uses the one and only one non-null Contribution in the contributions.
merge(FederatedNode, List<Contribution>, ExecutionContext) - Method in class org.jboss.dna.connector.federation.merge.strategy.SimpleMergeStrategy
Merge the contributions into a single
merge(Property, Property, PropertyFactory, boolean) - Method in class org.jboss.dna.connector.federation.merge.strategy.SimpleMergeStrategy
Merge the values from the two properties with the same name, returning a new property with the newly merged values.
MergePlan - Class in org.jboss.dna.connector.federation.merge
This class represents the details about how information from different sources are merged into a single federated node.
MergePlan() - Constructor for class org.jboss.dna.connector.federation.merge.MergePlan
Create an empty merge plan
MergeStrategy - Interface in org.jboss.dna.connector.federation.merge.strategy
 
MultiChildContribution - Class in org.jboss.dna.connector.federation.contribution
The contribution of a source to the information for a single federated node.
MultiChildContribution(String, Path, DateTime, Iterable<Path.Segment>) - Constructor for class org.jboss.dna.connector.federation.contribution.MultiChildContribution
Create a contribution of children from the source with the supplied name.
MultipleContributionMergePlan - Class in org.jboss.dna.connector.federation.merge
 
MultiPropertyContribution - Class in org.jboss.dna.connector.federation.contribution
The record of a source contributing only properties to a node.
MultiPropertyContribution(String, Path, DateTime, Iterable<Property>) - Constructor for class org.jboss.dna.connector.federation.contribution.MultiPropertyContribution
Create a contribution of node properties from the source with the supplied name.

N

next() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.EmptyIterator
next() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.ImmutableIterator
next() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.OneValueIterator
next() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.ThreeValueIterator
next() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.TwoValueIterator
next() - Method in class org.jboss.dna.connector.federation.merge.strategy.SimpleMergeStrategy.DualIterator
NO_OP_LISTENER - Static variable in class org.jboss.dna.connector.federation.FederatedRepositoryConnection
 
NodeContribution - Class in org.jboss.dna.connector.federation.contribution
The contribution of a source to the information for a single federated node.
NodeContribution(String, Path, DateTime, Iterable<Property>, Iterable<Path.Segment>) - Constructor for class org.jboss.dna.connector.federation.contribution.NodeContribution
Create a contribution of node properties and children from the source with the supplied name.
nodeDoesNotExistAtPath - Static variable in class org.jboss.dna.connector.federation.FederationI18n
 
NonEmptyContribution - Class in org.jboss.dna.connector.federation.contribution
The record of a non-empty source contribution from a single location within the source.
NonEmptyContribution(String, Path, DateTime) - Constructor for class org.jboss.dna.connector.federation.contribution.NonEmptyContribution
Create a contribution of node properties from the source with the supplied name.

O

OneChildContribution - Class in org.jboss.dna.connector.federation.contribution
The record of a source contributing only a single child to a node.
OneChildContribution(String, Path, DateTime, Path.Segment) - Constructor for class org.jboss.dna.connector.federation.contribution.OneChildContribution
Create a contribution of a single child from the source with the supplied name.
OneContributionMergePlan - Class in org.jboss.dna.connector.federation.merge
 
OneContributionMergeStrategy - Class in org.jboss.dna.connector.federation.merge.strategy
A merge strategy that is optimized for merging when there is a single contribution.
OneContributionMergeStrategy() - Constructor for class org.jboss.dna.connector.federation.merge.strategy.OneContributionMergeStrategy
 
OnePropertyContribution - Class in org.jboss.dna.connector.federation.contribution
The record of a source contributing only properties to a node.
OnePropertyContribution(String, Path, DateTime, Property) - Constructor for class org.jboss.dna.connector.federation.contribution.OnePropertyContribution
Create a contribution of node properties from the source with the supplied name.
org.jboss.dna.connector.federation - package org.jboss.dna.connector.federation
 
org.jboss.dna.connector.federation.contribution - package org.jboss.dna.connector.federation.contribution
 
org.jboss.dna.connector.federation.executor - package org.jboss.dna.connector.federation.executor
 
org.jboss.dna.connector.federation.merge - package org.jboss.dna.connector.federation.merge
 
org.jboss.dna.connector.federation.merge.strategy - package org.jboss.dna.connector.federation.merge.strategy
 

P

parsePathRule(String, ExecutionContext) - Static method in class org.jboss.dna.connector.federation.Projection
Parse the string definition of a Projection.PathRule.
parserMethods - Static variable in class org.jboss.dna.connector.federation.Projection
 
PASSWORD - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
PATH_RULE_PATTERN - Static variable in class org.jboss.dna.connector.federation.Projection
 
PATH_RULE_PATTERN_STRING - Static variable in class org.jboss.dna.connector.federation.Projection
Pattern that identifies the form: repository_path => source_path [$ exception ]* where the following groups are captured on the first call to Matcher.find(): repository_path source_path and the following groups are captured on subsequent calls to Matcher.find(): exception The regular expression is: ((?
PATH_TO_CONFIGURATION_INFORMATION - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
ping(long, TimeUnit) - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConnection
PlaceholderContribution - Class in org.jboss.dna.connector.federation.contribution
A placeholder contribution needed because of a source's contribution below the specified children.
PlaceholderContribution(String, Path, DateTime, Iterable<Path.Segment>) - Constructor for class org.jboss.dna.connector.federation.contribution.PlaceholderContribution
Create a contribution of children from the source with the supplied name.
ProjectedCopyBranchCommand - Class in org.jboss.dna.connector.federation.executor
 
ProjectedCopyBranchCommand(CopyBranchCommand, Path, Path) - Constructor for class org.jboss.dna.connector.federation.executor.ProjectedCopyBranchCommand
 
ProjectedCopyNodeCommand - Class in org.jboss.dna.connector.federation.executor
 
ProjectedCopyNodeCommand(CopyNodeCommand, Path, Path) - Constructor for class org.jboss.dna.connector.federation.executor.ProjectedCopyNodeCommand
 
ProjectedCreateNodeCommand - Class in org.jboss.dna.connector.federation.executor
 
ProjectedCreateNodeCommand(CreateNodeCommand, Path) - Constructor for class org.jboss.dna.connector.federation.executor.ProjectedCreateNodeCommand
 
ProjectedDeleteBranchCommand - Class in org.jboss.dna.connector.federation.executor
 
ProjectedDeleteBranchCommand(DeleteBranchCommand, Path) - Constructor for class org.jboss.dna.connector.federation.executor.ProjectedDeleteBranchCommand
 
ProjectedGetChildrenCommand - Class in org.jboss.dna.connector.federation.executor
 
ProjectedGetChildrenCommand(GetChildrenCommand, Path) - Constructor for class org.jboss.dna.connector.federation.executor.ProjectedGetChildrenCommand
 
ProjectedGetNodeCommand - Class in org.jboss.dna.connector.federation.executor
 
ProjectedGetNodeCommand(GetNodeCommand, Path) - Constructor for class org.jboss.dna.connector.federation.executor.ProjectedGetNodeCommand
 
ProjectedGetPropertiesCommand - Class in org.jboss.dna.connector.federation.executor
 
ProjectedGetPropertiesCommand(GetPropertiesCommand, Path) - Constructor for class org.jboss.dna.connector.federation.executor.ProjectedGetPropertiesCommand
 
ProjectedMoveBranchCommand - Class in org.jboss.dna.connector.federation.executor
 
ProjectedMoveBranchCommand(MoveBranchCommand, Path, Path) - Constructor for class org.jboss.dna.connector.federation.executor.ProjectedMoveBranchCommand
 
ProjectedRecordBranchCommand - Class in org.jboss.dna.connector.federation.executor
 
ProjectedRecordBranchCommand(RecordBranchCommand, Path) - Constructor for class org.jboss.dna.connector.federation.executor.ProjectedRecordBranchCommand
 
ProjectedSetPropertiesCommand - Class in org.jboss.dna.connector.federation.executor
 
ProjectedSetPropertiesCommand(SetPropertiesCommand, Path) - Constructor for class org.jboss.dna.connector.federation.executor.ProjectedSetPropertiesCommand
 
Projection - Class in org.jboss.dna.connector.federation
A projection of content from a source into the integrated/federated repository.
Projection(String, Projection.Rule...) - Constructor for class org.jboss.dna.connector.federation.Projection
Create a new federated projection for the supplied source, using the supplied rules.
Projection.PathRule - Class in org.jboss.dna.connector.federation
A rule that is defined with a single path in source and a single path in repository, and which has a set of path exceptions (relative paths below the path in source).
Projection.PathRule(Path, Path) - Constructor for class org.jboss.dna.connector.federation.Projection.PathRule
 
Projection.PathRule(Path, Path, Path...) - Constructor for class org.jboss.dna.connector.federation.Projection.PathRule
 
Projection.PathRule(Path, Path, List<Path>) - Constructor for class org.jboss.dna.connector.federation.Projection.PathRule
 
Projection.Rule - Class in org.jboss.dna.connector.federation
A rule used within a project do define how content within a source is projected into the federated repository.
Projection.Rule() - Constructor for class org.jboss.dna.connector.federation.Projection.Rule
 
PROJECTION_RULES_CONFIG_PROPERTY_NAME - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
ProjectionParser - Class in org.jboss.dna.connector.federation
A parser library for projections and projection rules.
ProjectionParser() - Constructor for class org.jboss.dna.connector.federation.ProjectionParser
 
projectPathInRepositoryToPathInSource(Path, PathFactory) - Method in class org.jboss.dna.connector.federation.Projection.PathRule
Convert a path defined in the repository system into an equivalent path in the source system.
projectPathInSourceToPathInRepository(Path, PathFactory) - Method in class org.jboss.dna.connector.federation.Projection.PathRule
Convert a path defined in the source system into an equivalent path in the repository system.
properties - Variable in class org.jboss.dna.connector.federation.contribution.MultiPropertyContribution
 
propertyIsRequired - Static variable in class org.jboss.dna.connector.federation.FederationI18n
 

R

record(Path, Iterable<Property>) - Method in class org.jboss.dna.connector.federation.executor.ProjectedRecordBranchCommand
record(Path, Iterator<Property>) - Method in class org.jboss.dna.connector.federation.executor.ProjectedRecordBranchCommand
record(Path, Property...) - Method in class org.jboss.dna.connector.federation.executor.ProjectedRecordBranchCommand
relativePathFrom(Path) - Method in class org.jboss.dna.connector.federation.executor.ProjectedRecordBranchCommand
 
remove() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.EmptyIterator
remove() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.ImmutableIterator
remove() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.OneValueIterator
remove() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.ThreeValueIterator
remove() - Method in class org.jboss.dna.connector.federation.contribution.Contribution.TwoValueIterator
remove() - Method in class org.jboss.dna.connector.federation.merge.strategy.SimpleMergeStrategy.DualIterator
removeListener(RepositorySourceListener) - Method in class org.jboss.dna.connector.federation.FederatedRepository
Remove the supplied listener.
removeRuleParser(Method) - Static method in class org.jboss.dna.connector.federation.Projection
Remove the rule parser method.
removeRuleParser(String, String) - Static method in class org.jboss.dna.connector.federation.Projection
Remove the rule parser method.
removeRuleParser(Method) - Method in class org.jboss.dna.connector.federation.ProjectionParser
Remove the rule parser method.
removeRuleParser(String, String) - Method in class org.jboss.dna.connector.federation.ProjectionParser
Remove the rule parser method.
REPOSITORY_NAME - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
repositoryHasBeenShutDown - Static variable in class org.jboss.dna.connector.federation.FederationI18n
 
requiredNodeDoesNotExistRelativeToNode - Static variable in class org.jboss.dna.connector.federation.FederationI18n
 
RETRY_LIMIT - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
ruleFromString(String, ExecutionContext) - Method in class org.jboss.dna.connector.federation.ProjectionParser
Parse the string form of a rule definition and return the rule
rulesFromString(ExecutionContext, String) - Method in class org.jboss.dna.connector.federation.ProjectionParser
Parse a single string containing one or more string forms of rule definitions, and return the rules.
rulesFromStrings(ExecutionContext, String...) - Method in class org.jboss.dna.connector.federation.ProjectionParser
Parse string forms of an arry of rule definitions and return the rules

S

SECURITY_DOMAIN - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
setAnnotation(Property) - Method in class org.jboss.dna.connector.federation.merge.MergePlan
Set the plan annotation property.
setAnnotations(Map<Name, Property>) - Method in class org.jboss.dna.connector.federation.merge.MergePlan
Set the annotations.
setCachePolicy(CachePolicy) - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetChildrenCommand
setCachePolicy(CachePolicy) - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetNodeCommand
setCachePolicy(CachePolicy) - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetPropertiesCommand
setConfiguration(FederatedRepositoryConfig) - Method in class org.jboss.dna.connector.federation.FederatedRepository
Set the configuration for this repository.
setConfigurationSourceName(String) - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Get the name of a RepositorySource instance that should be used by the federated repository as the configuration repository.
setConfigurationSourcePath(String) - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Set the path in the source that will be subgraph below the /dna:system branch of the repository.
setConflictBehavior(NodeConflictBehavior) - Method in class org.jboss.dna.connector.federation.merge.FederatedNode
Set the behavior when node conflicts arise.
setContributionUuidUsedForFederatedNode(boolean) - Method in class org.jboss.dna.connector.federation.merge.strategy.OneContributionMergeStrategy
 
setError(Throwable) - Method in class org.jboss.dna.connector.federation.executor.ActsOnProjectedPathCommand
setListener(RepositorySourceListener) - Method in class org.jboss.dna.connector.federation.FederatedRepositoryConnection
setMergePlan(MergePlan) - Method in class org.jboss.dna.connector.federation.merge.FederatedNode
Set the merge plan for this federated node
setMergingStrategy(MergeStrategy) - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
 
setName(String) - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Set the name of this source.
setNoChildren() - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetChildrenCommand
setNoChildren() - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetNodeCommand
setPassword(String) - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Get the password that should be used when authenticating and creating connections.
setProperty(Property) - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetNodeCommand
setProperty(Property) - Method in class org.jboss.dna.connector.federation.executor.ProjectedGetPropertiesCommand
setRemoveDuplicateProperties(boolean) - Method in class org.jboss.dna.connector.federation.merge.strategy.SimpleMergeStrategy
 
setRepositoryName(String) - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Get the name of the federated repository.
setRetryLimit(int) - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
setSecurityDomain(String) - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Set the name of the security domain that should be used by JAAS to identify the application or security context.
setUsername(String) - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource
Set the username that should be used when authenticating and creating connections.
setUuid(UUID) - Method in class org.jboss.dna.connector.federation.merge.FederatedNode
 
shutdown() - Method in class org.jboss.dna.connector.federation.FederatedRepository
Utility method called by the administrator.
SimpleMergeStrategy - Class in org.jboss.dna.connector.federation.merge.strategy
This merge strategy simply merges all of the contributions' properties and combines the children according to the order of the contributions.
SimpleMergeStrategy() - Constructor for class org.jboss.dna.connector.federation.merge.strategy.SimpleMergeStrategy
 
SimpleMergeStrategy.DualIterator - Class in org.jboss.dna.connector.federation.merge.strategy
 
SimpleMergeStrategy.DualIterator(Iterator<?>...) - Constructor for class org.jboss.dna.connector.federation.merge.strategy.SimpleMergeStrategy.DualIterator
 
SingleProjectionCommandExecutor - Class in org.jboss.dna.connector.federation.executor
 
SingleProjectionCommandExecutor(ExecutionContext, String, Projection, RepositoryConnectionFactory) - Constructor for class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
 
SingleProjectionCommandExecutor(ExecutionContext, String, DateTime, Projection, RepositoryConnectionFactory) - Constructor for class org.jboss.dna.connector.federation.executor.SingleProjectionCommandExecutor
 
SOURCE_NAME - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
 
start() - Method in class org.jboss.dna.connector.federation.FederatedRepository
Utility method called by the administrator.
supportsSameNameSiblings() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource.Capabilities
 
supportsUpdates() - Method in class org.jboss.dna.connector.federation.FederatedRepositorySource.Capabilities
 

T

ThreeContributionMergePlan - Class in org.jboss.dna.connector.federation.merge
 
ThreePropertyContribution - Class in org.jboss.dna.connector.federation.contribution
The record of a source contributing only properties to a node.
ThreePropertyContribution(String, Path, DateTime, Property, Property, Property) - Constructor for class org.jboss.dna.connector.federation.contribution.ThreePropertyContribution
Create a contribution of node properties from the source with the supplied name.
toString() - Method in class org.jboss.dna.connector.federation.contribution.Contribution
toString() - Method in class org.jboss.dna.connector.federation.contribution.ContributionStatistics.Data
toString() - Method in class org.jboss.dna.connector.federation.merge.FederatedNode
toString() - Method in class org.jboss.dna.connector.federation.merge.MergePlan
toString() - Method in class org.jboss.dna.connector.federation.Projection.PathRule
toString() - Method in class org.jboss.dna.connector.federation.Projection
TwoChildContribution - Class in org.jboss.dna.connector.federation.contribution
The record of a source contributing only two children to a node.
TwoChildContribution(String, Path, DateTime, Path.Segment, Path.Segment) - Constructor for class org.jboss.dna.connector.federation.contribution.TwoChildContribution
Create a contribution of two children from the source with the supplied name.
TwoContributionMergePlan - Class in org.jboss.dna.connector.federation.merge
 
TwoPropertyContribution - Class in org.jboss.dna.connector.federation.contribution
The record of a source contributing only properties to a node.
TwoPropertyContribution(String, Path, DateTime, Property, Property) - Constructor for class org.jboss.dna.connector.federation.contribution.TwoPropertyContribution
Create a contribution of node properties from the source with the supplied name.

U

unableToAuthenticateConnectionToFederatedRepository - Static variable in class org.jboss.dna.connector.federation.FederationI18n
 
unableToCreateExecutionContext - Static variable in class org.jboss.dna.connector.federation.FederationI18n
 
updateCache(FederatedNode) - Method in class org.jboss.dna.connector.federation.executor.FederatingCommandExecutor
 
USERNAME - Static variable in class org.jboss.dna.connector.federation.FederatedRepositorySource
 

A C D E F G H I L M N O P R S T U

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