@Override protected JobBatchRecord toResponseDto(DirectBuffer buffer) { final JobBatchRecord responseDto = new JobBatchRecord(); responseDto.wrap(buffer); return responseDto; } }
public BrokerActivateJobsRequest setWorker(String worker) { requestDto.setWorker(worker); return this; }
private JobRecord newJobRecord() { final JobRecord jobRecord = new JobRecord(); jobRecord.setRetries(2); jobRecord.setDeadline(256L); jobRecord.setType("test"); return jobRecord; }
private boolean isValid(final JobBatchRecord record) { return record.getAmount() > 0 && record.getTimeout() > 0 && record.getType().capacity() > 0 && record.getWorker().capacity() > 0; }
public BrokerFailJobRequest setErrorMessage(String errorMessage) { requestDto.setErrorMessage(errorMessage); return this; }
public BrokerUpdateJobRetriesRequest(long jobKey, int retries) { super(ValueType.JOB, JobIntent.UPDATE_RETRIES); request.setKey(jobKey); requestDto.setRetries(retries); }
public BrokerCompleteJobRequest(long key, DirectBuffer payload) { super(ValueType.JOB, JobIntent.COMPLETE); request.setKey(key); requestDto.setPayload(payload); }
public BrokerActivateJobsRequest(String jobType) { super(ValueType.JOB_BATCH, JobBatchIntent.ACTIVATE); requestDto.setType(jobType); }
public BrokerActivateJobsRequest setTimeout(long timeout) { requestDto.setTimeout(timeout); return this; }
public BrokerActivateJobsRequest setAmount(int amount) { requestDto.setAmount(amount); return this; }
public JobHeaders() { this.declareProperty(bpmnProcessIdProp) .declareProperty(workflowDefinitionVersionProp) .declareProperty(workflowKeyProp) .declareProperty(workflowInstanceKeyProp) .declareProperty(elementIdProp) .declareProperty(elementInstanceKeyProp); }
public JobRecord() { this.declareProperty(deadlineProp) .declareProperty(workerProp) .declareProperty(retriesProp) .declareProperty(typeProp) .declareProperty(headersProp) .declareProperty(customHeadersProp) .declareProperty(payloadProp) .declareProperty(errorMessageProp); }
public JobBatchRecord() { this.declareProperty(typeProp) .declareProperty(workerProp) .declareProperty(timeoutProp) .declareProperty(amountProp) .declareProperty(jobKeysProp) .declareProperty(jobsProp) .declareProperty(variablesProp) .declareProperty(truncatedProp); }
private JobRecord newJobRecord() { final JobRecord jobRecord = new JobRecord(); jobRecord.setRetries(2); jobRecord.setDeadline(256L); jobRecord.setType("test"); return jobRecord; }
private boolean isValid(final JobBatchRecord record) { return record.getAmount() > 0 && record.getTimeout() > 0 && record.getType().capacity() > 0 && record.getWorker().capacity() > 0; }
public BrokerFailJobRequest(long key, int retries) { super(ValueType.JOB, JobIntent.FAIL); request.setKey(key); requestDto.setRetries(retries); }
public JobRecord updateJobRetries(final long jobKey, final int retries) { final JobRecord job = getJob(jobKey); if (job != null) { job.setRetries(retries); updateJobRecord(jobKey, job); } return job; }