infoservice.dynamic
Interface IDynamicCascadeBuildingStrategy

All Known Implementing Classes:
ADynamicCascadeBuildingStrategy, ComleteRandomStrategy

public interface IDynamicCascadeBuildingStrategy

Interface for cascade building strategies

Author:
LERNGRUPPE

Method Summary
 java.util.Vector createCascades(java.util.Vector a_firstMixes, java.util.Vector a_middleMixes, java.util.Vector a_lastMixes, long a_seed)
          Creates new mix cascades out of the given first, middle and last mixes.
 

Method Detail

createCascades

java.util.Vector createCascades(java.util.Vector a_firstMixes,
                                java.util.Vector a_middleMixes,
                                java.util.Vector a_lastMixes,
                                long a_seed)
                                throws java.lang.Exception
Creates new mix cascades out of the given first, middle and last mixes. The result is a Vector of MixCascades. The given seed must be used as the seed for a PRNG, as all InfoServices must come to the same resulting cascades.

Parameters:
a_firstMixes - The MixInfos of the first mixes to be used
a_middleMixes - The MixInfos of the middle mixes to be used
a_lastMixes - The MixInfos of the last mixes to be used
a_seed - The seed for the PRNG
Returns:
A Vector if MixCascade containing the new cascades
Throws:
java.lang.Exception