Class JobRecord
java.lang.Object
io.camunda.zeebe.msgpack.value.BaseValue
io.camunda.zeebe.msgpack.value.ObjectValue
io.camunda.zeebe.msgpack.UnpackedObject
io.camunda.zeebe.protocol.impl.record.UnifiedRecordValue
io.camunda.zeebe.protocol.impl.record.value.job.JobRecord
- All Implemented Interfaces:
Recyclable,JsonSerializable,RecordValue,RecordValueWithVariables,JobRecordValue,ProcessInstanceRelated,BufferReader,BufferWriter
-
Field Summary
FieldsFields inherited from class io.camunda.zeebe.msgpack.UnpackedObject
reader, writer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.agrona.DirectBufferorg.agrona.DirectBufferlongorg.agrona.DirectBufferlongorg.agrona.DirectBufferorg.agrona.DirectBufferlongintlonglongintlonggetType()org.agrona.DirectBufferorg.agrona.DirectBufferorg.agrona.DirectBuffersetBpmnProcessId(String bpmnProcessId) setBpmnProcessId(org.agrona.DirectBuffer bpmnProcessId) setCustomHeaders(org.agrona.DirectBuffer buffer) setDeadline(long val) setElementId(String elementId) setElementId(org.agrona.DirectBuffer elementId) setElementId(org.agrona.DirectBuffer activityId, int offset, int length) setElementInstanceKey(long elementInstanceKey) setErrorCode(org.agrona.DirectBuffer errorCode) setErrorMessage(String errorMessage) setErrorMessage(org.agrona.DirectBuffer buf) setErrorMessage(org.agrona.DirectBuffer buf, int offset, int length) setProcessDefinitionKey(long processDefinitionKey) setProcessDefinitionVersion(int version) setProcessInstanceKey(long key) setRecurringTime(long recurringTime) setRetries(int retries) setRetryBackoff(long retryBackoff) setType(org.agrona.DirectBuffer buf) setType(org.agrona.DirectBuffer buf, int offset, int length) setVariables(org.agrona.DirectBuffer variables) setWorker(org.agrona.DirectBuffer worker) setWorker(org.agrona.DirectBuffer worker, int offset, int length) voidwrapWithoutVariables(JobRecord record) Methods inherited from class io.camunda.zeebe.protocol.impl.record.UnifiedRecordValue
getEncodedLength, getLength, toJsonMethods inherited from class io.camunda.zeebe.msgpack.UnpackedObject
wrap, wrap, writeMethods inherited from class io.camunda.zeebe.msgpack.value.ObjectValue
declareProperty, equals, hashCode, read, reset, write, writeJSONMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.camunda.zeebe.protocol.record.JsonSerializable
toJsonMethods inherited from interface io.camunda.zeebe.msgpack.Recyclable
reset
-
Field Details
-
NO_HEADERS
public static final org.agrona.DirectBuffer NO_HEADERS
-
-
Constructor Details
-
JobRecord
public JobRecord()
-
-
Method Details
-
wrapWithoutVariables
-
resetVariables
-
getCustomHeadersBuffer
public org.agrona.DirectBuffer getCustomHeadersBuffer() -
getErrorMessageBuffer
public org.agrona.DirectBuffer getErrorMessageBuffer() -
getErrorCodeBuffer
public org.agrona.DirectBuffer getErrorCodeBuffer() -
getType
- Specified by:
getTypein interfaceJobRecordValue
-
getCustomHeaders
- Specified by:
getCustomHeadersin interfaceJobRecordValue
-
getWorker
- Specified by:
getWorkerin interfaceJobRecordValue
-
getRetries
public int getRetries()- Specified by:
getRetriesin interfaceJobRecordValue
-
getRetryBackoff
public long getRetryBackoff()- Specified by:
getRetryBackoffin interfaceJobRecordValue
-
getRecurringTime
public long getRecurringTime()- Specified by:
getRecurringTimein interfaceJobRecordValue
-
getDeadline
public long getDeadline()- Specified by:
getDeadlinein interfaceJobRecordValue
-
getErrorMessage
- Specified by:
getErrorMessagein interfaceJobRecordValue
-
getErrorCode
- Specified by:
getErrorCodein interfaceJobRecordValue
-
getElementId
- Specified by:
getElementIdin interfaceJobRecordValue
-
getElementInstanceKey
public long getElementInstanceKey()- Specified by:
getElementInstanceKeyin interfaceJobRecordValue
-
getBpmnProcessId
- Specified by:
getBpmnProcessIdin interfaceJobRecordValue
-
getProcessDefinitionVersion
public int getProcessDefinitionVersion()- Specified by:
getProcessDefinitionVersionin interfaceJobRecordValue
-
getProcessDefinitionKey
public long getProcessDefinitionKey()- Specified by:
getProcessDefinitionKeyin interfaceJobRecordValue
-
setProcessDefinitionKey
-
setProcessDefinitionVersion
-
setBpmnProcessId
-
setBpmnProcessId
-
setElementInstanceKey
-
setElementId
-
setElementId
-
setErrorCode
-
setErrorMessage
-
setErrorMessage
-
setDeadline
-
setRecurringTime
-
setRetryBackoff
-
setRetries
-
setWorker
-
setWorker
-
setCustomHeaders
-
setType
-
setType
-
getTypeBuffer
public org.agrona.DirectBuffer getTypeBuffer() -
getVariables
- Specified by:
getVariablesin interfaceRecordValueWithVariables
-
setVariables
-
getVariablesBuffer
public org.agrona.DirectBuffer getVariablesBuffer() -
getWorkerBuffer
public org.agrona.DirectBuffer getWorkerBuffer() -
getBpmnProcessIdBuffer
public org.agrona.DirectBuffer getBpmnProcessIdBuffer() -
getProcessInstanceKey
public long getProcessInstanceKey()- Specified by:
getProcessInstanceKeyin interfaceProcessInstanceRelated
-
setProcessInstanceKey
-
getElementIdBuffer
public org.agrona.DirectBuffer getElementIdBuffer() -
setElementId
-
setErrorMessage
-
setType
-
setWorker
-