public TypedRecordStream<IncidentRecord> onlyIncidentRecords() { return new TypedRecordStream<>( filter(Records::isIncidentRecord) .map(e -> CopiedTypedEvent.toTypedEvent(e, IncidentRecord.class))); }
public TypedRecordStream<WorkflowInstanceRecord> onlyWorkflowInstanceRecords() { return new TypedRecordStream<>( filter(Records::isWorkflowInstanceRecord) .map(e -> CopiedTypedEvent.toTypedEvent(e, WorkflowInstanceRecord.class))); }
public TypedRecordStream<MessageStartEventSubscriptionRecord> onlyMessageStartEventSubscriptionRecords() { return new TypedRecordStream<>( filter(Records::isMessageStartEventSubscriptionRecord) .map(e -> CopiedTypedEvent.toTypedEvent(e, MessageStartEventSubscriptionRecord.class))); }
public TypedRecordStream<WorkflowInstanceSubscriptionRecord> onlyWorkflowInstanceSubscriptionRecords() { return new TypedRecordStream<>( filter(Records::isWorkflowInstanceSubscriptionRecord) .map(e -> CopiedTypedEvent.toTypedEvent(e, WorkflowInstanceSubscriptionRecord.class))); }
public TypedRecordStream<DeploymentRecord> onlyDeploymentRecords() { return new TypedRecordStream<>( filter(Records::isDeploymentRecord) .map(e -> CopiedTypedEvent.toTypedEvent(e, DeploymentRecord.class))); }
public TypedRecordStream<DeploymentRecord> onlyDeploymentRecords() { return new TypedRecordStream<>( filter(Records::isDeploymentRecord) .map(e -> CopiedTypedEvent.toTypedEvent(e, DeploymentRecord.class))); }
public TypedRecordStream<MessageSubscriptionRecord> onlyMessageSubscriptionRecords() { return new TypedRecordStream<>( filter(Records::isMessageSubscriptionRecord) .map(e -> CopiedTypedEvent.toTypedEvent(e, MessageSubscriptionRecord.class))); }
public TypedRecordStream<TimerRecord> onlyTimerRecords() { return new TypedRecordStream<>( filter(Records::isTimerRecord) .map(e -> CopiedTypedEvent.toTypedEvent(e, TimerRecord.class))); }
public TypedRecordStream<WorkflowInstanceSubscriptionRecord> onlyWorkflowInstanceSubscriptionRecords() { return new TypedRecordStream<>( filter(Records::isWorkflowInstanceSubscriptionRecord) .map(e -> CopiedTypedEvent.toTypedEvent(e, WorkflowInstanceSubscriptionRecord.class))); }
public TypedRecordStream<TimerRecord> onlyTimerRecords() { return new TypedRecordStream<>( filter(Records::isTimerRecord) .map(e -> CopiedTypedEvent.toTypedEvent(e, TimerRecord.class))); }
public TypedRecordStream<IncidentRecord> onlyIncidentRecords() { return new TypedRecordStream<>( filter(Records::isIncidentRecord) .map(e -> CopiedTypedEvent.toTypedEvent(e, IncidentRecord.class))); }
public TypedRecordStream<MessageStartEventSubscriptionRecord> onlyMessageStartEventSubscriptionRecords() { return new TypedRecordStream<>( filter(Records::isMessageStartEventSubscriptionRecord) .map(e -> CopiedTypedEvent.toTypedEvent(e, MessageStartEventSubscriptionRecord.class))); }
public TypedRecordStream<WorkflowInstanceRecord> onlyWorkflowInstanceRecords() { return new TypedRecordStream<>( filter(Records::isWorkflowInstanceRecord) .map(e -> CopiedTypedEvent.toTypedEvent(e, WorkflowInstanceRecord.class))); }
public TypedRecordStream<JobRecord> onlyJobRecords() { return new TypedRecordStream<>( filter(Records::isJobRecord).map(e -> CopiedTypedEvent.toTypedEvent(e, JobRecord.class))); }
public TypedRecordStream<MessageSubscriptionRecord> onlyMessageSubscriptionRecords() { return new TypedRecordStream<>( filter(Records::isMessageSubscriptionRecord) .map(e -> CopiedTypedEvent.toTypedEvent(e, MessageSubscriptionRecord.class))); }
public TypedRecordStream<JobRecord> onlyJobRecords() { return new TypedRecordStream<>( filter(Records::isJobRecord).map(e -> CopiedTypedEvent.toTypedEvent(e, JobRecord.class))); }