public final class ZkPaths
extends java.lang.Object
/smila/jobmanager/jobs/<job-name>/workflow-runs/<workflow-run-id>/data/tasks/<task-id> ............................................................................/transient-bulks/<subfolder>/<bulk> ............................................................................/barriers/<action-position>/tasks ........................................................................................................../bulks ......................................................................./finishing ................................./data/<data-node> // job counters etc. ................................./worker-data/<workername> // worker specific counters etc. ................................./custom/<workername>/<path> // custom data stored by a worker during a job run ................................./jobrun-definitions/ // definitions used in a job run ..................................................../jobdef ................................................... /wfdef ..................................................../bucketdef/<bucket-name> ....................../buckets/<bucket-id>/<job-name> // jobs triggered by bucket
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
JOBMANAGER_PREFIX
prefix for jobmanager data.
|
static java.lang.String |
NODE_BUCKETS
data of a job run.
|
static java.lang.String |
NODE_CUSTOM
root node for stored custom worker data.
|
static java.lang.String |
NODE_DATA
global data of a job run.
|
static java.lang.String |
NODE_JOBS
data of a job run.
|
static java.lang.String |
NODE_RUN_DEFINITIONS
root node for stored definitions that are used by a job run.
|
static java.lang.String |
NODE_RUN_DEFINITIONS_BUCKET
stores bucket definitions used by a job run.
|
static java.lang.String |
NODE_RUN_DEFINITIONS_JOB
stores job definition used by a job run.
|
static java.lang.String |
NODE_RUN_DEFINITIONS_WORKFLOW
stores workflow definition used by a job run.
|
static java.lang.String |
NODE_TASKS
tasks of a workflow step.
|
static java.lang.String |
NODE_TRANSIENT_BULKS
transient bulks of a workflow run.
|
static java.lang.String |
NODE_WORKERDATA
worker specific data of a job run.
|
static java.lang.String |
NODE_WORKFLOW_RUN_FINISHING
indicates whether a workflow run is currently finished.
|
static java.lang.String |
NODE_WORKFLOW_RUNS
workflow runs of a job run.
|
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
decode(java.lang.String encodedValue) |
static java.lang.String |
encode(java.lang.String value) |
static java.lang.String |
getCustomDataPath(java.lang.String job,
java.lang.String worker,
java.lang.String... path) |
static java.lang.String |
getJobDataPath(java.lang.String jobName) |
static java.lang.String |
getJobPath(java.lang.String jobName) |
static java.lang.String |
getJobRunDefinitionsPath(java.lang.String jobName) |
static java.lang.String |
getJobRunDefPathForBucketDefs(java.lang.String jobName) |
static java.lang.String |
getJobRunDefPathForJobDef(java.lang.String jobName) |
static java.lang.String |
getJobRunDefPathForWorkflowDef(java.lang.String jobName) |
static java.lang.String |
getJobsPath() |
static java.lang.String |
getJobWorkerDataPath(java.lang.String jobName) |
static java.lang.String |
getJobWorkerDataPath(java.lang.String jobName,
java.lang.String workerName) |
static java.lang.String |
getTriggerBucketPath(java.lang.String bucketId) |
static java.lang.String |
getTriggeredJobPath(java.lang.String bucketId,
java.lang.String jobName) |
static java.lang.String |
getWorkflowRunBarrierBulkPath(java.lang.String jobName,
java.lang.String workflowRunId,
int actionPosition,
java.lang.String bulkId) |
static java.lang.String |
getWorkflowRunBarrierBulksPath(java.lang.String jobName,
java.lang.String workflowRunId,
int actionPosition) |
static java.lang.String |
getWorkflowRunBarrierOpeningPath(java.lang.String jobName,
java.lang.String workflowRunId,
int actionPosition) |
static java.lang.String |
getWorkflowRunBarrierPendingPath(java.lang.String jobName,
java.lang.String workflowRunId,
int actionPosition) |
static java.lang.String |
getWorkflowRunBarriersPath(java.lang.String jobName,
java.lang.String workflowRunId,
int actionPosition) |
static java.lang.String |
getWorkflowRunBarrierTaskPath(java.lang.String jobName,
java.lang.String workflowRunId,
int actionPosition,
java.lang.String taskId) |
static java.lang.String |
getWorkflowRunBarrierTasksPath(java.lang.String jobName,
java.lang.String workflowRunId,
int actionPosition) |
static java.lang.String |
getWorkflowRunBulksPath(java.lang.String jobName,
java.lang.String workflowRunId) |
static java.lang.String |
getWorkflowRunBulksSubPath(java.lang.String jobName,
java.lang.String workflowRunId,
int currentSubFolder) |
static java.lang.String |
getWorkflowRunDataPath(java.lang.String jobName,
java.lang.String workflowRunId) |
static java.lang.String |
getWorkflowRunPath(java.lang.String jobName,
java.lang.String workflowRunId) |
static java.lang.String |
getWorkflowRunsPath(java.lang.String jobName) |
static java.lang.String |
getWorkflowRunTasksPath(java.lang.String jobName,
java.lang.String workflowRunId) |
public static final java.lang.String JOBMANAGER_PREFIX
public static final java.lang.String NODE_WORKFLOW_RUNS
public static final java.lang.String NODE_BUCKETS
public static final java.lang.String NODE_JOBS
public static final java.lang.String NODE_DATA
public static final java.lang.String NODE_WORKERDATA
public static final java.lang.String NODE_TASKS
public static final java.lang.String NODE_TRANSIENT_BULKS
public static final java.lang.String NODE_RUN_DEFINITIONS
public static final java.lang.String NODE_RUN_DEFINITIONS_JOB
public static final java.lang.String NODE_RUN_DEFINITIONS_WORKFLOW
public static final java.lang.String NODE_RUN_DEFINITIONS_BUCKET
public static final java.lang.String NODE_WORKFLOW_RUN_FINISHING
public static final java.lang.String NODE_CUSTOM
public static java.lang.String getJobsPath()
public static java.lang.String getJobPath(java.lang.String jobName)
public static java.lang.String getJobRunDefinitionsPath(java.lang.String jobName)
public static java.lang.String getJobRunDefPathForJobDef(java.lang.String jobName)
public static java.lang.String getJobRunDefPathForWorkflowDef(java.lang.String jobName)
public static java.lang.String getJobRunDefPathForBucketDefs(java.lang.String jobName)
public static java.lang.String getJobDataPath(java.lang.String jobName)
jobName
- job namepublic static java.lang.String getJobWorkerDataPath(java.lang.String jobName)
jobName
- job namepublic static java.lang.String getJobWorkerDataPath(java.lang.String jobName, java.lang.String workerName)
jobName
- job nameworkerName
- worker namepublic static java.lang.String getWorkflowRunsPath(java.lang.String jobName)
jobName
- job namepublic static java.lang.String getWorkflowRunPath(java.lang.String jobName, java.lang.String workflowRunId)
jobName
- job nameworkflowRunId
- workflow run idpublic static java.lang.String getWorkflowRunDataPath(java.lang.String jobName, java.lang.String workflowRunId)
public static java.lang.String getWorkflowRunTasksPath(java.lang.String jobName, java.lang.String workflowRunId)
public static java.lang.String getWorkflowRunBulksPath(java.lang.String jobName, java.lang.String workflowRunId)
public static java.lang.String getWorkflowRunBulksSubPath(java.lang.String jobName, java.lang.String workflowRunId, int currentSubFolder)
public static java.lang.String getWorkflowRunBarriersPath(java.lang.String jobName, java.lang.String workflowRunId, int actionPosition)
public static java.lang.String getWorkflowRunBarrierTasksPath(java.lang.String jobName, java.lang.String workflowRunId, int actionPosition)
public static java.lang.String getWorkflowRunBarrierTaskPath(java.lang.String jobName, java.lang.String workflowRunId, int actionPosition, java.lang.String taskId)
public static java.lang.String getWorkflowRunBarrierBulksPath(java.lang.String jobName, java.lang.String workflowRunId, int actionPosition)
public static java.lang.String getWorkflowRunBarrierBulkPath(java.lang.String jobName, java.lang.String workflowRunId, int actionPosition, java.lang.String bulkId)
public static java.lang.String getWorkflowRunBarrierOpeningPath(java.lang.String jobName, java.lang.String workflowRunId, int actionPosition)
public static java.lang.String getWorkflowRunBarrierPendingPath(java.lang.String jobName, java.lang.String workflowRunId, int actionPosition)
public static java.lang.String getTriggerBucketPath(java.lang.String bucketId)
bucketId
- bucket Idpublic static java.lang.String getTriggeredJobPath(java.lang.String bucketId, java.lang.String jobName)
bucketId
- bucket IdjobName
- job namepublic static java.lang.String getCustomDataPath(java.lang.String job, java.lang.String worker, java.lang.String... path)
public static java.lang.String encode(java.lang.String value)
value
- a stringpublic static java.lang.String decode(java.lang.String encodedValue)
encodedValue
- an URL encoded string