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,TenantOwned,BufferReader,BufferWriter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.agrona.DirectBufferstatic final Stringstatic final StringFields inherited from class io.camunda.zeebe.msgpack.UnpackedObject
reader, writerFields inherited from interface io.camunda.zeebe.protocol.record.value.TenantOwned
DEFAULT_TENANT_IDENTIFIER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.agrona.DirectBufferorg.agrona.DirectBufferlongorg.agrona.DirectBufferlongorg.agrona.DirectBufferorg.agrona.DirectBufferlongintlonglongintlonglonggetType()org.agrona.DirectBufferorg.agrona.DirectBufferorg.agrona.DirectBuffersetBpmnProcessId(String bpmnProcessId) setBpmnProcessId(org.agrona.DirectBuffer bpmnProcessId) setChangedAttributes(Set<String> changedAttributes) 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) setJobKind(JobKind jobKind) setListenerEventType(JobListenerEventType jobListenerEventType) setProcessDefinitionKey(long processDefinitionKey) setProcessDefinitionVersion(int version) setProcessInstanceKey(long key) setRecurringTime(long recurringTime) setRetries(int retries) setRetryBackoff(long retryBackoff) setTenantId(String tenantId) setTimeout(long val) 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) voidvoidwrapWithoutVariables(JobRecord record) Methods inherited from class io.camunda.zeebe.protocol.impl.record.UnifiedRecordValue
getEncodedLength, getLength, isEmpty, 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.util.buffer.BufferReader
copyFromMethods 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 -
RETRIES
- See Also:
-
TIMEOUT
- See Also:
-
-
Constructor Details
-
JobRecord
public JobRecord()
-
-
Method Details
-
wrapWithoutVariables
-
wrap
-
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
-
getTimeout
public long getTimeout()- Specified by:
getTimeoutin 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
-
getJobKind
- Specified by:
getJobKindin interfaceJobRecordValue
-
setJobKind
-
getJobListenerEventType
- Specified by:
getJobListenerEventTypein interfaceJobRecordValue
-
getChangedAttributes
- Specified by:
getChangedAttributesin interfaceJobRecordValue
-
setChangedAttributes
-
setProcessDefinitionVersion
-
setBpmnProcessId
-
setBpmnProcessId
-
setElementInstanceKey
-
setElementId
-
setElementId
-
setErrorCode
-
setErrorMessage
-
setErrorMessage
-
setTimeout
-
setDeadline
-
setRecurringTime
-
setRetryBackoff
-
setRetries
-
setWorker
-
setWorker
-
setCustomHeaders
-
setType
-
setType
-
setListenerEventType
-
getCustomHeadersObjectMap
-
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
-
getTenantId
- Specified by:
getTenantIdin interfaceTenantOwned
-
setTenantId
-