Package org.kinotic.continuum.grind.api
Enum JobScope
- java.lang.Object
-
- java.lang.Enum<JobScope>
-
- org.kinotic.continuum.grind.api.JobScope
-
- All Implemented Interfaces:
java.io.Serializable,java.lang.Comparable<JobScope>
public enum JobScope extends java.lang.Enum<JobScope>
The "Scope" that aJobDefinitionshould be executed in. This affects where theTaskresults from the job will be stored if required Created by Navid Mitchell on 8/5/20
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CHILDTheJobDefinitionwill create a new scope that is the child of the parent scopeISOLATEDTheJobDefinitionwill create a new scope that is independent of all other scopesPARENTTheJobDefinitionwill use the scope of the parentJobDefinition
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static JobScopevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static JobScope[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
PARENT
public static final JobScope PARENT
TheJobDefinitionwill use the scope of the parentJobDefinition
-
CHILD
public static final JobScope CHILD
TheJobDefinitionwill create a new scope that is the child of the parent scope
-
ISOLATED
public static final JobScope ISOLATED
TheJobDefinitionwill create a new scope that is independent of all other scopes
-
-
Method Detail
-
values
public static JobScope[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (JobScope c : JobScope.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static JobScope valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException- if this enum type has no constant with the specified namejava.lang.NullPointerException- if the argument is null
-
-