@Override protected JobBatchRecord toResponseDto(DirectBuffer buffer) { final JobBatchRecord responseDto = new JobBatchRecord(); responseDto.wrap(buffer); return responseDto; } }
private void initEventTypeMap() { recordsByType.put(ValueType.DEPLOYMENT, new DeploymentRecord()); recordsByType.put(ValueType.JOB, new JobRecord()); recordsByType.put(ValueType.WORKFLOW_INSTANCE, new WorkflowInstanceRecord()); recordsByType.put(ValueType.MESSAGE, new MessageRecord()); recordsByType.put(ValueType.JOB_BATCH, new JobBatchRecord()); recordsByType.put(ValueType.INCIDENT, new IncidentRecord()); }
private void initEventTypeMap() { recordsByType.put(ValueType.DEPLOYMENT, new DeploymentRecord()); recordsByType.put(ValueType.JOB, new JobRecord()); recordsByType.put(ValueType.WORKFLOW_INSTANCE, new WorkflowInstanceRecord()); recordsByType.put(ValueType.MESSAGE, new MessageRecord()); recordsByType.put(ValueType.JOB_BATCH, new JobBatchRecord()); recordsByType.put(ValueType.INCIDENT, new IncidentRecord()); }
private RecordValue ofJobBatchRecord(LoggedEvent event) { final JobBatchRecord record = new JobBatchRecord(); event.readValue(record); final List<Long> jobKeys = StreamSupport.stream(record.jobKeys().spliterator(), false) .map(LongValue::getValue) .collect(Collectors.toList()); final List<JobRecordValue> jobs = StreamSupport.stream(record.jobs().spliterator(), false) .map(this::ofJobRecord) .collect(Collectors.toList()); return new JobBatchRecordValueImpl( objectMapper, asString(record.getType()), asString(record.getWorker()), Duration.ofMillis(record.getTimeout()), record.getAmount(), jobKeys, jobs, record.getTruncated()); }
private RecordValue ofJobBatchRecord(LoggedEvent event) { final JobBatchRecord record = new JobBatchRecord(); event.readValue(record); final List<Long> jobKeys = StreamSupport.stream(record.jobKeys().spliterator(), false) .map(LongValue::getValue) .collect(Collectors.toList()); final List<JobRecordValue> jobs = StreamSupport.stream(record.jobs().spliterator(), false) .map(this::ofJobRecord) .collect(Collectors.toList()); return new JobBatchRecordValueImpl( objectMapper, asString(record.getType()), asString(record.getWorker()), Duration.ofMillis(record.getTimeout()), record.getAmount(), jobKeys, jobs, record.getTruncated()); }
new JobBatchRecord() .setAmount(amount) .setTimeout(timeout)
new JobBatchRecord() .setAmount(amount) .setTimeout(timeout)