Serialized Form
-
Package io.imast.work4j.model
-
Class io.imast.work4j.model.JobDefinition extends Object implements Serializable
-
Serialized Fields
-
cluster
String cluster
The cluster for the job -
created
Date created
Timestamp of creation -
createdBy
String createdBy
The user that defined the job -
extra
Map<String,Object> extra
The extra information required for execution -
folder
String folder
The job definition folder -
id
String id
The job definition identifier -
modified
Date modified
The time of last modification -
modifiedBy
String modifiedBy
The user that modified the job -
name
String name
The job definition name -
options
JobOptions options
The execution options -
payload
Map<String,Object> payload
The job data payload -
selectors
Map<String,String> selectors
The set of selectors -
triggers
List<TriggerDefinition> triggers
The set of trigger definitions -
type
String type
The job definition type
-
-
-
Class io.imast.work4j.model.JobDefinitionInput extends Object implements Serializable
-
Serialized Fields
-
cluster
String cluster
The cluster for the job -
createdBy
String createdBy
The creator user -
extra
Map<String,Object> extra
The extra information required for execution -
folder
String folder
The job definition folder -
modifiedBy
String modifiedBy
The modified user -
name
String name
The job definition name -
options
JobOptions options
The execution options -
payload
Map<String,Object> payload
The job data payload -
selectors
Map<String,String> selectors
The set of selectors -
triggers
List<TriggerDefinition> triggers
The set of trigger definitions -
type
String type
The job definition type
-
-
-
Class io.imast.work4j.model.JobOptions extends Object implements Serializable
-
Serialized Fields
-
silentIterations
boolean silentIterations
The option controls reporting iteration results to controller. In case of silent reporting the iteration success/failure will not be reported.
-
-
-
Class io.imast.work4j.model.JobRequestResult extends Object implements Serializable
-
Serialized Fields
-
jobs
List<JobDefinition> jobs
The set of result jobs -
total
Long total
The total number of jobs
-
-
-
Class io.imast.work4j.model.TriggerDefinition extends Object implements Serializable
-
Serialized Fields
-
cron
String cron
The Cron expression -
endAt
Date endAt
The end time for trigger -
name
String name
The trigger name -
payload
Map<String,Object> payload
The trigger data payload -
period
Long period
The static period to use in milliseconds -
startAt
Date startAt
The start time for trigger -
timezone
String timezone
The job timezone -
type
TriggerType type
The trigger type
-
-
-
-
Package io.imast.work4j.model.cluster
-
Class io.imast.work4j.model.cluster.ClusterDefinition extends Object implements Serializable
-
Class io.imast.work4j.model.cluster.ClusterJoinResult extends Object implements Serializable
-
Class io.imast.work4j.model.cluster.ClusterWorker extends Object implements Serializable
-
Serialized Fields
-
activity
WorkerActivity activity
The last check-in activity -
cluster
String cluster
The cluster identity -
kind
WorkerKind kind
The worker kind within cluster -
maxIdle
long maxIdle
The maximum idle time -
name
String name
The cluster worker name -
persistence
boolean persistence
Checks if persistence is enabled -
persistenceMethod
String persistenceMethod
The persistence method value for reference only -
session
String session
The session token to differentiate -
updated
Date updated
The update time of worker
-
-
-
Class io.imast.work4j.model.cluster.WorkerJoinInput extends Object implements Serializable
-
Serialized Fields
-
cluster
String cluster
The cluster reference -
kind
WorkerKind kind
The joining worker kind -
maxIdle
long maxIdle
The maximum idle time in milliseconds -
name
String name
The worker name to join -
persistence
boolean persistence
Checks if persistence is enabled -
persistenceMethod
String persistenceMethod
The persistence method value for reference only -
session
String session
The session of worker
-
-
-