org.jboss.dna.repository
Interface DnaConfiguration.SequencerDefinition<ReturnType>
- Type Parameters:
ReturnType
- the type of the configuration component that owns this definition object
- All Superinterfaces:
- DnaConfiguration.ChooseClass<StreamSequencer,DnaConfiguration.SequencerDefinition<ReturnType>>, DnaConfiguration.Removable<ReturnType>, DnaConfiguration.Returnable<ReturnType>, DnaConfiguration.SetDescription<DnaConfiguration.SequencerDefinition<ReturnType>>, DnaConfiguration.SetProperties<DnaConfiguration.SequencerDefinition<ReturnType>>
- Enclosing class:
- DnaConfiguration
public static interface DnaConfiguration.SequencerDefinition<ReturnType>
- extends DnaConfiguration.Returnable<ReturnType>, DnaConfiguration.SetDescription<DnaConfiguration.SequencerDefinition<ReturnType>>, DnaConfiguration.SetProperties<DnaConfiguration.SequencerDefinition<ReturnType>>, DnaConfiguration.ChooseClass<StreamSequencer,DnaConfiguration.SequencerDefinition<ReturnType>>, DnaConfiguration.Removable<ReturnType>
Interface used to set up and define a sequencer
instance.
sequencingFrom
DnaConfiguration.PathExpressionOutput<ReturnType> sequencingFrom(String inputPathExpression)
- Specify the input
path expression
represented as a string, which determines when this sequencer
will be executed.
- Parameters:
inputPathExpression
- the path expression for nodes that, when they change, will be passed as an input to the
sequencer
- Returns:
- the interface used to specify the output path expression; never null
sequencingFrom
DnaConfiguration.SequencerDefinition<ReturnType> sequencingFrom(PathExpression inputPathExpression)
- Specify the input
path expression
, which determines when this sequencer will be executed.
- Parameters:
inputPathExpression
- the path expression for nodes that, when they change, will be passed as an input to the
sequencer
- Returns:
- the interface used to continue specifying the configuration of the sequencer
getPathExpressions
Set<PathExpression> getPathExpressions()
- Get the path expressions from the saved configuration.
- Returns:
- the set of path expressions; never null but possibly empty
Copyright © 2008-Present JBoss a division of Red Hat. All Rights Reserved.