Codota Logo
io.zeebe.protocol.impl.record.value.incident
Code IndexAdd Codota to your IDE (free)

How to use io.zeebe.protocol.impl.record.value.incident

Best Java code snippets using io.zeebe.protocol.impl.record.value.incident (Showing top 20 results out of 315)

  • Add the Codota plugin to your IDE and get smart completions
private void myMethod () {
List l =
  • Codota Iconnew LinkedList()
  • Codota IconCollections.emptyList()
  • Codota Iconnew ArrayList()
  • Smart code suggestions by Codota
}
origin: zeebe-io/zeebe

 @Override
 protected IncidentRecord toResponseDto(DirectBuffer buffer) {
  final IncidentRecord responseDto = new IncidentRecord();
  responseDto.wrap(buffer);
  return responseDto;
 }
}
origin: zeebe-io/zeebe

public boolean isJobIncident(IncidentRecord record) {
 return record.getJobKey() > 0;
}
origin: zeebe-io/zeebe

public IncidentRecord createJobIncident() {
 final IncidentRecord expectedRecord = new IncidentRecord();
 expectedRecord.setJobKey(1234);
 expectedRecord.setErrorMessage("Error because of error");
 expectedRecord.setErrorType(ErrorType.EXTRACT_VALUE_ERROR);
 return expectedRecord;
}
origin: zeebe-io/zeebe

public IncidentRecord createWorkflowInstanceIncident() {
 final IncidentRecord expectedRecord = new IncidentRecord();
 expectedRecord.setElementInstanceKey(1234);
 expectedRecord.setBpmnProcessId(wrapString("process"));
 expectedRecord.setElementId(wrapString("process"));
 expectedRecord.setWorkflowInstanceKey(4321);
 expectedRecord.setErrorMessage("Error because of error");
 expectedRecord.setErrorType(ErrorType.EXTRACT_VALUE_ERROR);
 return expectedRecord;
}
origin: zeebe-io/zeebe

private IncidentRecordValue ofIncidentRecord(final LoggedEvent event) {
 final IncidentRecord record = new IncidentRecord();
 event.readValue(record);
 return new IncidentRecordValueImpl(
   objectMapper,
   record.getErrorType().name(),
   asString(record.getErrorMessage()),
   asString(record.getBpmnProcessId()),
   asString(record.getElementId()),
   record.getWorkflowInstanceKey(),
   record.getElementInstanceKey(),
   record.getJobKey());
}
origin: zeebe-io/zeebe

 public IncidentRecord initFromWorkflowInstanceFailure(
   long key, WorkflowInstanceRecord workflowInstanceEvent) {

  setElementInstanceKey(key);
  setBpmnProcessId(workflowInstanceEvent.getBpmnProcessId());
  setWorkflowInstanceKey(workflowInstanceEvent.getWorkflowInstanceKey());
  setElementId(workflowInstanceEvent.getElementId());

  return this;
 }
}
origin: zeebe-io/zeebe

 public void assertIncident(
   final IncidentRecord expectedRecord, final IncidentRecord storedRecord) {

  assertThat(expectedRecord.getJobKey()).isEqualTo(storedRecord.getJobKey());
  assertThat(expectedRecord.getElementInstanceKey())
    .isEqualTo(storedRecord.getElementInstanceKey());
  assertThat(expectedRecord.getBpmnProcessId()).isEqualTo(storedRecord.getBpmnProcessId());
  assertThat(expectedRecord.getElementId()).isEqualTo(storedRecord.getElementId());

  assertThat(expectedRecord.getErrorMessage()).isEqualTo(storedRecord.getErrorMessage());
  assertThat(expectedRecord.getErrorType()).isEqualTo(storedRecord.getErrorType());
 }
}
origin: zeebe-io/zeebe

public void raiseIncident(ErrorType errorType, String errorMessage) {
 incidentCommand.reset();
 incidentCommand
   .initFromWorkflowInstanceFailure(record.getKey(), record.getValue())
   .setErrorType(errorType)
   .setErrorMessage(errorMessage);
 eventOutput.storeFailedRecord(record);
 commandWriter.appendNewCommand(IncidentIntent.CREATE, incidentCommand);
}
origin: io.zeebe/zeebe-broker-core

public boolean rejectIncidentCreation(
  IncidentRecord incidentEvent, CommandControl<IncidentRecord> commandControl) {
 final IncidentState incidentState = zeebeState.getIncidentState();
 final boolean isJobIncident = incidentState.isJobIncident(incidentEvent);
 if (isJobIncident) {
  return rejectJobIncident(incidentEvent.getJobKey(), commandControl);
 } else {
  return rejectWorkflowInstanceIncident(incidentEvent.getElementInstanceKey(), commandControl);
 }
}
origin: zeebe-io/zeebe

public static void assertIncidentContainErrorDetails(
  Record<IncidentRecordValue> incidentEvent, String errorMsg) {
 assertIncidentContainErrorDetails(incidentEvent, ErrorType.IO_MAPPING_ERROR.name(), errorMsg);
}
origin: zeebe-io/zeebe

public IncidentRecord() {
 this.declareProperty(errorTypeProp)
   .declareProperty(errorMessageProp)
   .declareProperty(bpmnProcessIdProp)
   .declareProperty(workflowInstanceKeyProp)
   .declareProperty(elementIdProp)
   .declareProperty(elementInstanceKeyProp)
   .declareProperty(jobKeyProp);
}
origin: io.zeebe/zeebe-broker-core

public IncidentRecord createWorkflowInstanceIncident() {
 final IncidentRecord expectedRecord = new IncidentRecord();
 expectedRecord.setElementInstanceKey(1234);
 expectedRecord.setBpmnProcessId(wrapString("process"));
 expectedRecord.setElementId(wrapString("process"));
 expectedRecord.setWorkflowInstanceKey(4321);
 expectedRecord.setErrorMessage("Error because of error");
 expectedRecord.setErrorType(ErrorType.EXTRACT_VALUE_ERROR);
 return expectedRecord;
}
origin: io.zeebe/zeebe-broker-core

private IncidentRecordValue ofIncidentRecord(final LoggedEvent event) {
 final IncidentRecord record = new IncidentRecord();
 event.readValue(record);
 return new IncidentRecordValueImpl(
   objectMapper,
   record.getErrorType().name(),
   asString(record.getErrorMessage()),
   asString(record.getBpmnProcessId()),
   asString(record.getElementId()),
   record.getWorkflowInstanceKey(),
   record.getElementInstanceKey(),
   record.getJobKey(),
   record.getVariableScopeKey());
}
origin: io.zeebe/zeebe-broker-core

public IncidentRecord createJobIncident() {
 final IncidentRecord expectedRecord = new IncidentRecord();
 expectedRecord.setJobKey(1234);
 expectedRecord.setErrorMessage("Error because of error");
 expectedRecord.setErrorType(ErrorType.EXTRACT_VALUE_ERROR);
 return expectedRecord;
}
origin: io.zeebe/zeebe-broker-core

public boolean isJobIncident(IncidentRecord record) {
 return record.getJobKey() > 0;
}
origin: io.zeebe/zeebe-broker-core

public static void assertIncidentContainErrorDetails(
  Record<IncidentRecordValue> incidentEvent, String errorMsg) {
 assertIncidentContainErrorDetails(incidentEvent, ErrorType.IO_MAPPING_ERROR.name(), errorMsg);
}
origin: zeebe-io/zeebe

private void attemptToResolveIncident(
  TypedResponseWriter responseWriter,
  TypedStreamWriter streamWriter,
  Consumer<SideEffectProducer> sideEffect,
  IncidentRecord incidentRecord) {
 final long jobKey = incidentRecord.getJobKey();
 final boolean isJobIncident = jobKey > 0;
 if (isJobIncident) {
  attemptToMakeJobActivatableAgain(jobKey);
 } else {
  attemptToContinueWorkflowProcessing(responseWriter, streamWriter, sideEffect, incidentRecord);
 }
}
origin: zeebe-io/zeebe

public static void assertIOMappingIncidentWithNoData(
  long workflowInstanceKey,
  String activityId,
  Record<WorkflowInstanceRecordValue> followUpEvent,
  Record<IncidentRecordValue> incidentRecord) {
 assertIncidentRecordValue(
   ErrorType.IO_MAPPING_ERROR.name(),
   "No data found for query $.foo.",
   workflowInstanceKey,
   activityId,
   followUpEvent,
   incidentRecord);
}
origin: io.zeebe/zeebe-broker-core

private void attemptToResolveIncident(
  TypedResponseWriter responseWriter,
  TypedStreamWriter streamWriter,
  Consumer<SideEffectProducer> sideEffect,
  IncidentRecord incidentRecord) {
 final long jobKey = incidentRecord.getJobKey();
 final boolean isJobIncident = jobKey > 0;
 if (isJobIncident) {
  attemptToMakeJobActivatableAgain(jobKey);
 } else {
  attemptToContinueWorkflowProcessing(responseWriter, streamWriter, sideEffect, incidentRecord);
 }
}
origin: io.zeebe/zeebe-broker-core

public static void assertIOMappingIncidentWithNoData(
  long workflowInstanceKey,
  String activityId,
  Record<WorkflowInstanceRecordValue> followUpEvent,
  Record<IncidentRecordValue> incidentRecord) {
 assertIncidentRecordValue(
   ErrorType.IO_MAPPING_ERROR.name(),
   "No data found for query $.foo.",
   workflowInstanceKey,
   activityId,
   followUpEvent,
   incidentRecord);
}
io.zeebe.protocol.impl.record.value.incident

Most used classes

  • IncidentRecord
  • ErrorType
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now