org.jppf.node.policy
Class LessThan

java.lang.Object
  extended by org.jppf.node.policy.ExecutionPolicy
      extended by org.jppf.node.policy.LessThan
All Implemented Interfaces:
Serializable

public class LessThan
extends ExecutionPolicy

An execution policy rule that encapsulates a test of type property_value < value. The test applies to numeric values only.

Author:
Laurent Cohen
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jppf.node.policy.ExecutionPolicy
ExecutionPolicy.AndRule, ExecutionPolicy.LogicalRule, ExecutionPolicy.NotRule, ExecutionPolicy.OrRule, ExecutionPolicy.XorRule
 
Field Summary
 
Fields inherited from class org.jppf.node.policy.ExecutionPolicy
computedToString
 
Constructor Summary
LessThan(String propertyName, double a)
          Define an equality comparison between the numeric value of a property and another numeric value.
 
Method Summary
 boolean accepts(JPPFSystemInformation info)
          Determines whether this policy accepts the specified node.
 String toString()
          Print this object to a string.
 
Methods inherited from class org.jppf.node.policy.ExecutionPolicy
and, getProperty, indent, not, or, xor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LessThan

public LessThan(String propertyName,
                double a)
Define an equality comparison between the numeric value of a property and another numeric value.

Parameters:
propertyName - the name of the property to compare.
a - the value to compare with.
Method Detail

accepts

public boolean accepts(JPPFSystemInformation info)
Determines whether this policy accepts the specified node.

Specified by:
accepts in class ExecutionPolicy
Parameters:
info - system information for the node on which the tasks will run if accepted.
Returns:
true if the node is accepted, false otherwise.
See Also:
ExecutionPolicy.accepts(org.jppf.management.JPPFSystemInformation)

toString

public String toString()
Print this object to a string.

Overrides:
toString in class Object
Returns:
an XML string representation of this object
See Also:
Object.toString()


Copyright © 2005-2010 JPPF Team.