org.jppf.server.scheduler.bundle
Class LoadBalancingInformation

java.lang.Object
  extended by org.jppf.server.scheduler.bundle.LoadBalancingInformation
All Implemented Interfaces:
Serializable

public class LoadBalancingInformation
extends Object
implements Serializable

Information on the load-balancing algorithm currently setup in the driver.

Author:
Laurent Cohen
See Also:
Serialized Form

Field Summary
 String algorithm
          The name of the algorithm.
 List<String> algorithmNames
          The names of all available algorithms.
 TypedProperties parameters
          The algorithm's parameters.
 
Constructor Summary
LoadBalancingInformation()
          Default constructor.
LoadBalancingInformation(String algorithm, TypedProperties parameters, List<String> algorithmNames)
          Initialize this load balancing information with the specified algorithm and parameters.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

algorithm

public String algorithm
The name of the algorithm.


parameters

public TypedProperties parameters
The algorithm's parameters.


algorithmNames

public List<String> algorithmNames
The names of all available algorithms.

Constructor Detail

LoadBalancingInformation

public LoadBalancingInformation()
Default constructor.


LoadBalancingInformation

public LoadBalancingInformation(String algorithm,
                                TypedProperties parameters,
                                List<String> algorithmNames)
Initialize this load balancing information with the specified algorithm and parameters.

Parameters:
algorithm - - the name of the algorithm.
parameters - - the algorithm's parameters.
algorithmNames - - the names of all available algorithms.


Copyright © 2005-2010 JPPF Team.