org.modeshape.repository.sequencer
Interface SequencingService.Selector

All Known Implementing Classes:
SequencingService.DefaultSelector
Enclosing class:
SequencingService

public static interface SequencingService.Selector

Interface used to select the set of Sequencer instances that should be run.

Author:
Randall Hauch

Method Summary
 List<Sequencer> selectSequencers(List<Sequencer> sequencers, Node node, NetChangeObserver.NetChange nodeChange)
          Select the sequencers that should be used to sequence the supplied node.
 

Method Detail

selectSequencers

List<Sequencer> selectSequencers(List<Sequencer> sequencers,
                                 Node node,
                                 NetChangeObserver.NetChange nodeChange)
Select the sequencers that should be used to sequence the supplied node.

Parameters:
sequencers - the list of all sequencers available at the moment; never null
node - the node to be sequenced; never null
nodeChange - the set of node changes; never null
Returns:
the list of sequencers that should be used; may not be null


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