public class JobManagementServiceUtilities
extends java.lang.Object
Constructor and Description |
---|
JobManagementServiceUtilities(AdlibSettings settings)
Constructor (dependent on Settings and initialization occurring first)
|
Modifier and Type | Method and Description |
---|---|
void |
cancelJob(java.lang.String jobId) |
Job |
createJob(AdlibSettings settings) |
static JobManagementServiceUtilities |
getJobManagementServiceUtilities() |
static JobManagementServiceUtilities |
getJobManagementServiceUtilities(AdlibSettings settings)
Static instance of Job Management Service Utilities
|
com.adlib.jobmanagementservice.client.JobStatus |
getJobStatus(java.lang.String jobId)
Requires Adlib PDF version 1.8 or higher
|
java.util.ArrayList<java.lang.String> |
getMyCompletedJobIds()
Get Job Ids for my component that are completed (Batch)
|
AdlibSettings |
initialize(AdlibSettings settings)
Initialize Component
|
boolean |
register(AdlibSettings settings)
Registers this component to Adlib (should only be done once per component
instance)
|
boolean |
releaseCompletedJob(java.lang.String jobId)
Release completed job (so it no longer is returned in GetJobIds or
GetJobDetails, and keeps the Adlib database lean)
|
void |
setDefaultSettings(AdlibSettings defaultSettings) |
void |
setJobConstants(AdlibSettings settings)
This should be called after registration and initialization and before
submitting any jobs
|
java.lang.String |
submitReadyJob(java.io.File[] inputFiles,
java.lang.String outputFolder,
AdlibSettings jobSettings,
Job job)
This call required Adlib PDF 1.8 and higher, and requires that streaming
is off
|
public JobManagementServiceUtilities(AdlibSettings settings)
public static JobManagementServiceUtilities getJobManagementServiceUtilities(AdlibSettings settings)
public static JobManagementServiceUtilities getJobManagementServiceUtilities()
public void setJobConstants(AdlibSettings settings)
public Job createJob(AdlibSettings settings)
public boolean register(AdlibSettings settings) throws java.lang.Exception
java.lang.Exception
public AdlibSettings initialize(AdlibSettings settings) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<java.lang.String> getMyCompletedJobIds()
java.lang.Exception
public boolean releaseCompletedJob(java.lang.String jobId)
jobId
- java.lang.Exception
public java.lang.String submitReadyJob(java.io.File[] inputFiles, java.lang.String outputFolder, AdlibSettings jobSettings, Job job)
inputFiles
- outputFolder
- java.lang.Exception
public com.adlib.jobmanagementservice.client.JobStatus getJobStatus(java.lang.String jobId)
jobId
- public void cancelJob(java.lang.String jobId)
public void setDefaultSettings(AdlibSettings defaultSettings)