be.ac.ulg.montefiore.run.totem.topgen.traffic
Class TrafficGeneratorFactory

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.topgen.traffic.TrafficGeneratorFactory

public class TrafficGeneratorFactory
extends java.lang.Object

Creation date: 26/10/2007

Author:
Gaƫl Monfort (monfort@run.montefiore.ulg.ac.be)

Constructor Summary
TrafficGeneratorFactory()
           
 
Method Summary
static TrafficGeneratorInterface createDefaultGenerator()
          Create the default generator (RANDOM).
static TrafficGeneratorInterface createGenerator(java.lang.String generator)
          Create a generator.
static java.lang.String[] getAvailableGenerators()
           
static java.util.List<ParameterDescriptor> getParameters(java.lang.String generator)
          Returns a list of parameters that can be used for the given generator (call to TrafficGeneratorInterface.getAvailableParameters() ).
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TrafficGeneratorFactory

public TrafficGeneratorFactory()
Method Detail

createGenerator

public static TrafficGeneratorInterface createGenerator(java.lang.String generator)
                                                 throws InvalidParameterException
Create a generator.

Parameters:
generator - the generator type. Can be "Random", "Gravity" or "Constant".
Returns:
Throws:
InvalidParameterException - if the generator is unknown

createDefaultGenerator

public static TrafficGeneratorInterface createDefaultGenerator()
Create the default generator (RANDOM).

Returns:

getAvailableGenerators

public static java.lang.String[] getAvailableGenerators()

getParameters

public static java.util.List<ParameterDescriptor> getParameters(java.lang.String generator)
Returns a list of parameters that can be used for the given generator (call to TrafficGeneratorInterface.getAvailableParameters() ).

Parameters:
generator -
Returns:


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.