org.jppf.server.scheduler.bundle.impl
Class RLBundler
java.lang.Object
org.jppf.server.scheduler.bundle.AbstractBundler
org.jppf.server.scheduler.bundle.rl.AbstractRLBundler
org.jppf.server.scheduler.bundle.impl.RLBundler
- All Implemented Interfaces:
- Bundler
public class RLBundler
- extends AbstractRLBundler
Bundler based on a reinforcement learning algorithm.
- Author:
- Laurent Cohen
|
Method Summary |
Bundler |
copy()
Make a copy of this bundler |
protected int |
maxSize()
Get the max bundle size that can be used for this bundler. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RLBundler
public RLBundler(LoadBalancingProfile profile)
- Creates a new instance with the specified parameters.
- Parameters:
profile - the parameters of the algorithm, grouped as a performance analysis profile.
copy
public Bundler copy()
- Make a copy of this bundler
- Returns:
- a
Bundler instance. - See Also:
Bundler.copy()
maxSize
protected int maxSize()
- Get the max bundle size that can be used for this bundler.
- Specified by:
maxSize in class AbstractBundler
- Returns:
- the bundle size as an int.
- See Also:
AbstractBundler.maxSize()
Copyright © 2005-2010 JPPF Team.