public class WorkerParametersFactory extends Object
// Retrieve worker parameters with standard required fields
WorkerParameters parameters = WorkerParametersFactory.newWorkerParameters();
// Retrieve worker parameters with standard required fields and specifics required fields
Set<WorkerParameterName> specificMandatoryFields = new HashSet<>()
// add specific fields
specificMandatoryFields.add(WorkerParameterName.objectId);
specificMandatoryFields.add(WorkerParameterName.objectName);
// Retrieve parameter object
parameters = WorkerParametersFactory.newWorkerParameters(specificMandatoryFields);
Modifier and Type | Method and Description |
---|---|
static DefaultWorkerParameters |
newWorkerParameters()
Get a new empty WorkerParameters object
|
static DefaultWorkerParameters |
newWorkerParameters(String processId,
String stepUniqId,
String containerName,
String currentStep,
List<String> objectNameList,
String urlMetadata,
String urlWorkspace)
Get a new WorkerParameters object
|
public static DefaultWorkerParameters newWorkerParameters()
public static DefaultWorkerParameters newWorkerParameters(String processId, String stepUniqId, String containerName, String currentStep, List<String> objectNameList, String urlMetadata, String urlWorkspace)
processId
- unique id (GUID) of the workflow to be executed (can be null)stepUniqId
- unique id of a step. The pattern of the id is :
{CONTAINER_NAME}_{WORKFLOW_ID}_{STEP_RANK_IN_THE_WORKFLOW}_{STEP_NAME}containerName
- name of the container to be uploadedcurrentStep
- current name of the step to be processedobjectNameList
- List name/path of the object to be processedurlMetadata
- url of metadata resourcesurlWorkspace
- url of workspace resourcesIllegalArgumentException
- if any parameter is null or emptyCopyright © 2018 Vitam. All rights reserved.