Uses of Class
org.jppf.node.policy.ExecutionPolicy
Packages that use ExecutionPolicy
Package
Description
Support for the JMX-based management of JPPF components.
Classes supporting execution policies.
-
Uses of ExecutionPolicy in org.jppf.management
Methods in org.jppf.management that return ExecutionPolicyModifier and TypeMethodDescriptionExecutionPolicySelector.getPolicy()Get the execution policy to use to select the nodes.Constructors in org.jppf.management with parameters of type ExecutionPolicyModifierConstructorDescriptionInitialize this selector with the specified execution policy. -
Uses of ExecutionPolicy in org.jppf.node.policy
Subclasses of ExecutionPolicy in org.jppf.node.policyModifier and TypeClassDescriptionclassAbstractIsInIPSubnet<P extends AbstractIPAddressPattern>Common abstract super class for execution policy rules that encapsulate a test of type IP is in Subnet string.classAn execution policy rule that accepts everything.classAn execution policy rule that encapsulates a test of typeproperty_value_or_expression >= a.classAn execution policy rule that encapsulates a test of typeproperty_value_or_expression <= a.classAn execution policy rule that encapsulates a test of typea < property_value_or_expression < b.classAn execution policy rule that encapsulates a test of typea < property_value <= b.classAn execution policy rule that encapsulates a test of typea <= property_value_or_expression < b.classAn execution policy rule that encapsulates a test of typea <= property_value_or_expression <= b.classAn execution policy rule that encapsulates a test of typeproperty_value_or_expression contains a.classAbstract superclass for all user-defined policies.classAn execution policy rule that encapsulates a test of typeproperty_value_or_expression equals a.static classAn execution policy that realizes a logical "AND" combination of multiple policies specified as operands.static classAn execution policy that realizes the negation of a policy specified as operand.static classAn execution policy that realizes a logical "OR" combination of multiple policies specified as operands.static classAn execution policy that realizes a logical "XOR" combination of multiple policies specified as operands.classAn execution policy rule that encapsulates a test of type IPv4 is in Subnet string.classAn execution policy rule that encapsulates a test of type IPv6 is in Subnet string.classAn execution policy predicate which determines whether a a connection endpoint is a local executor (on the client side) or a local node (on the server side).classAn execution policy predicate which determines whether a node is a master node.classAn execution policy predicate that determines whether a node connection is actually a peer driver.classAn execution policy predicate which determines whether a node is a slave node.classAn execution policy rule that encapsulates a test of typeproperty_value_or_expression < a.classAn execution policy that realizes a binary logical combination of the policies specified as operands.classAn execution policy rule that encapsulates a test of typeproperty_value_or_expression > a.classAn execution policy rule that checks whether a specified number of nodes match a node execution policy.classAn execution policy rule that encapsulates a test of typeproperty_value_or_expression not_equal_to a.classAn execution policy rule that encapsulates a test of type property_value_or_expression is one of [value1, ··· , valueN].classA policy which evaluates a set of policies ordered by preference.classAn execution policy rule that encapsulates a test of type property_value matches regular_expression.classAn execution policy rule that rejects everything.classA policy which executes an aribtrary script in itsaccepts()method.Fields in org.jppf.node.policy declared as ExecutionPolicyModifier and TypeFieldDescriptionprotected final ExecutionPolicy[]ExecutionPolicy.childrenThe children of this rule.Methods in org.jppf.node.policy that return ExecutionPolicyModifier and TypeMethodDescriptionExecutionPolicy.and(ExecutionPolicy rule) Create an execution policy that is a logical "AND" combination of this policy and the one specified as operand.ExecutionPolicy.and(ExecutionPolicy... rules) Create an execution policy that is a logical "AND" combination of this policy and those specified as operands.ExecutionPolicy.andNot(ExecutionPolicy rule) Create an execution policy that is a logical "NOT" combination of this policy and the negations of the one specified as argument.ExecutionPolicy.andNot(ExecutionPolicy... rules) Create an execution policy that is a logical "AND" combination of this policy and the negations of those specified as argumens.protected ExecutionPolicy[]ExecutionPolicy.checkRules(ExecutionPolicy... rules) Check whether the policy has valid arguments.protected ExecutionPolicy[]ExecutionPolicy.NotRule.checkRules(ExecutionPolicy... rules) protected ExecutionPolicy[]LogicalRule.checkRules(ExecutionPolicy... rules) ExecutionPolicy.getChildren()Get the children of this rule.ExecutionPolicy.negate()Create an execution policy that is a negation of this policy.ExecutionPolicy.not()Create an execution policy that is a negation of this policy.static ExecutionPolicyExecutionPolicy.Not(ExecutionPolicy policy) A convenience method to provide a way to negate a policy that is consistent with the execution policy DSL.ExecutionPolicy.or(ExecutionPolicy rule) Create an execution policy that is a logical "OR" combination of this policy and the one specified as operand.ExecutionPolicy.or(ExecutionPolicy... rules) Create an execution policy that is a logical "OR" combination of this policy and those specified as operands.ExecutionPolicy.orNot(ExecutionPolicy rule) Create an execution policy that is a logical "OR" combination of this policy and the negations of the one specified as argument.ExecutionPolicy.orNot(ExecutionPolicy... rules) Create an execution policy that is a logical "OR" combination of this policy and the negations of those specified as arguments.static ExecutionPolicyPolicyParser.parsePolicy(File policyFile) Parse an XML document representing an execution policy from a file path.static ExecutionPolicyPolicyParser.parsePolicy(InputStream stream) Parse an XML document representing an execution policy from an input stream.static ExecutionPolicyPolicyParser.parsePolicy(Reader reader) Parse an XML document representing an execution policy from a reader.static ExecutionPolicyPolicyParser.parsePolicy(String policyContent) Parse an XML document representing an execution policy.static ExecutionPolicyPolicyParser.parsePolicyFile(String docPath) Parse an XML document representing an execution policy from a file path.ExecutionPolicy.xor(ExecutionPolicy rule) Create an execution policy that is a logical "XOR" combination of this policy and the one specified as operand.ExecutionPolicy.xor(ExecutionPolicy... rules) Create an execution policy that is a logical "XOR" combination of the this policy and those specified as operands.Methods in org.jppf.node.policy with parameters of type ExecutionPolicyModifier and TypeMethodDescriptionExecutionPolicy.and(ExecutionPolicy rule) Create an execution policy that is a logical "AND" combination of this policy and the one specified as operand.ExecutionPolicy.and(ExecutionPolicy... rules) Create an execution policy that is a logical "AND" combination of this policy and those specified as operands.ExecutionPolicy.andNot(ExecutionPolicy rule) Create an execution policy that is a logical "NOT" combination of this policy and the negations of the one specified as argument.ExecutionPolicy.andNot(ExecutionPolicy... rules) Create an execution policy that is a logical "AND" combination of this policy and the negations of those specified as argumens.protected ExecutionPolicy[]ExecutionPolicy.checkRules(ExecutionPolicy... rules) Check whether the policy has valid arguments.protected ExecutionPolicy[]ExecutionPolicy.NotRule.checkRules(ExecutionPolicy... rules) protected ExecutionPolicy[]LogicalRule.checkRules(ExecutionPolicy... rules) static ExecutionPolicyExecutionPolicy.Not(ExecutionPolicy policy) A convenience method to provide a way to negate a policy that is consistent with the execution policy DSL.ExecutionPolicy.or(ExecutionPolicy rule) Create an execution policy that is a logical "OR" combination of this policy and the one specified as operand.ExecutionPolicy.or(ExecutionPolicy... rules) Create an execution policy that is a logical "OR" combination of this policy and those specified as operands.ExecutionPolicy.orNot(ExecutionPolicy rule) Create an execution policy that is a logical "OR" combination of this policy and the negations of the one specified as argument.ExecutionPolicy.orNot(ExecutionPolicy... rules) Create an execution policy that is a logical "OR" combination of this policy and the negations of those specified as arguments.ExecutionPolicy.xor(ExecutionPolicy rule) Create an execution policy that is a logical "XOR" combination of this policy and the one specified as operand.ExecutionPolicy.xor(ExecutionPolicy... rules) Create an execution policy that is a logical "XOR" combination of the this policy and those specified as operands.Constructors in org.jppf.node.policy with parameters of type ExecutionPolicyModifierConstructorDescriptionAcceptAll(ExecutionPolicy wrappedPolicy) Create an "accept all" policy wrapping another policy.AndRule(ExecutionPolicy... rules) Initialize this AND operator with the specified operands.protectedExecutionPolicy(ExecutionPolicy... children) Initialize this policy with the specified children.LogicalRule(ExecutionPolicy... rules) Initialize this binary logical operator with the specified operands.NodesMatching(Operator operator, long expectedNodes, ExecutionPolicy nodePolicy) Initialize this execution policy.NodesMatching(Operator operator, String expectedNodes, ExecutionPolicy nodePolicy) Initialize this execution policy.NotRule(ExecutionPolicy rule) Initialize this binary logical operator with the specified operands.OrRule(ExecutionPolicy... rules) Initialize this OR operator with the specified operands.Preference(ExecutionPolicy... policies) Initialize this policy with the specified array of children policies.RejectAll(ExecutionPolicy wrappedPolicy) Create a "reject all" policy wrapping another policy.XorRule(ExecutionPolicy... rules) Initialize this OR operator with the specified operands.Constructor parameters in org.jppf.node.policy with type arguments of type ExecutionPolicyModifierConstructorDescriptionPreference(List<ExecutionPolicy> policies) Initialize this policy with the specified array of children policies. -
Uses of ExecutionPolicy in org.jppf.node.protocol
Methods in org.jppf.node.protocol that return ExecutionPolicyModifier and TypeMethodDescriptionJobCommonSLA.getExecutionPolicy()Get the tasks execution policy.JobSLA.getGridExecutionPolicy()Get the global grid execution policy (which applies to the driver).Methods in org.jppf.node.protocol with parameters of type ExecutionPolicyModifier and TypeMethodDescriptionJobCommonSLA.setExecutionPolicy(ExecutionPolicy executionPolicy) Set the tasks execution policy.JobSLA.setGridExecutionPolicy(ExecutionPolicy policy) Set the global grid execution policy (which applies to the driver).