public TypedWorkflowInstanceRecord() { recordMetadata = new RecordMetadata(); recordMetadata.recordType(RecordType.EVENT); recordMetadata.valueType(ValueType.WORKFLOW_INSTANCE); }
public TypedWorkflowInstanceRecord() { recordMetadata = new RecordMetadata(); recordMetadata.recordType(RecordType.EVENT); recordMetadata.valueType(ValueType.WORKFLOW_INSTANCE); }
private static RecordMetadata getMetadata(final LoggedEvent event) { final RecordMetadata metadata = new RecordMetadata(); event.readMetadata(metadata); return metadata; }
private static RecordMetadata getMetadata(final LoggedEvent event) { final RecordMetadata metadata = new RecordMetadata(); event.readMetadata(metadata); return metadata; }
private static void writeRecord(final LoggedEvent event, final StringBuilder sb) { sb.append(HEADER_INDENTATION); writeRecordHeader(event, sb); sb.append("\n"); final RecordMetadata metadata = new RecordMetadata(); event.readMetadata(metadata); sb.append(ENTRY_INDENTATION); writeMetadata(metadata, sb); sb.append("\n"); sb.append(ENTRY_INDENTATION); writeRecordBody(sb, event, metadata); sb.append("\n"); }
private TypedRecord<WorkflowInstanceRecord> mockTypedRecord(long key) { final WorkflowInstanceRecord workflowInstanceRecord = createWorkflowInstanceRecord(); final TypedRecord<WorkflowInstanceRecord> typedRecord = mock(TypedRecord.class); when(typedRecord.getKey()).thenReturn(key); when(typedRecord.getValue()).thenReturn(workflowInstanceRecord); final RecordMetadata metadata = new RecordMetadata(); metadata.intent(WorkflowInstanceIntent.ELEMENT_ACTIVATED); when(typedRecord.getMetadata()).thenReturn(metadata); return typedRecord; }
private TypedRecord<WorkflowInstanceRecord> mockTypedRecord(long key, long parentKey) { final WorkflowInstanceRecord workflowInstanceRecord = createWorkflowInstanceRecord(parentKey); final TypedRecord<WorkflowInstanceRecord> typedRecord = mock(TypedRecord.class); when(typedRecord.getKey()).thenReturn(key); when(typedRecord.getValue()).thenReturn(workflowInstanceRecord); final RecordMetadata metadata = new RecordMetadata(); metadata.intent(WorkflowInstanceIntent.ELEMENT_ACTIVATED); when(typedRecord.getMetadata()).thenReturn(metadata); return typedRecord; }
private TypedRecord<WorkflowInstanceRecord> mockTypedRecord(long key) { final WorkflowInstanceRecord workflowInstanceRecord = createWorkflowInstanceRecord(); final TypedRecord<WorkflowInstanceRecord> typedRecord = mock(TypedRecord.class); when(typedRecord.getKey()).thenReturn(key); when(typedRecord.getValue()).thenReturn(workflowInstanceRecord); final RecordMetadata metadata = new RecordMetadata(); metadata.intent(WorkflowInstanceIntent.ELEMENT_ACTIVATED); when(typedRecord.getMetadata()).thenReturn(metadata); return typedRecord; }
private static void writeRecord(final LoggedEvent event, final StringBuilder sb) { sb.append(HEADER_INDENTATION); writeRecordHeader(event, sb); sb.append("\n"); final RecordMetadata metadata = new RecordMetadata(); event.readMetadata(metadata); sb.append(ENTRY_INDENTATION); writeMetadata(metadata, sb); sb.append("\n"); sb.append(ENTRY_INDENTATION); writeRecordBody(sb, event, metadata); sb.append("\n"); }
private TypedRecord<WorkflowInstanceRecord> mockTypedRecord(long key, long parentKey) { final WorkflowInstanceRecord workflowInstanceRecord = createWorkflowInstanceRecord(parentKey); final TypedRecord<WorkflowInstanceRecord> typedRecord = mock(TypedRecord.class); when(typedRecord.getKey()).thenReturn(key); when(typedRecord.getValue()).thenReturn(workflowInstanceRecord); final RecordMetadata metadata = new RecordMetadata(); metadata.intent(WorkflowInstanceIntent.ELEMENT_ACTIVATED); when(typedRecord.getMetadata()).thenReturn(metadata); return typedRecord; }
CopiedTypedEvent(LoggedEvent event, UnpackedObject object) { this.value = object; this.key = event.getKey(); this.position = event.getPosition(); this.sourcePosition = event.getSourceEventPosition(); this.metadata = new RecordMetadata(); event.readMetadata(metadata); }
@Test public void shouldWriteCommandRequestEventType() { // given final int writtenLength = writeCommandRequestToBuffer( buffer, LOG_STREAM_PARTITION_ID, null, ValueType.JOB, JobIntent.CREATE); // when final boolean isHandled = messageHandler.onRequest(serverOutput, DEFAULT_ADDRESS, buffer, 0, writtenLength, 123); // then assertThat(isHandled).isTrue(); final BufferedLogStreamReader logStreamReader = new BufferedLogStreamReader(logStream, true); waitForAvailableEvent(logStreamReader); final LoggedEvent loggedEvent = logStreamReader.next(); final RecordMetadata eventMetadata = new RecordMetadata(); loggedEvent.readMetadata(eventMetadata); assertThat(eventMetadata.getValueType()).isEqualTo(ValueType.JOB); assertThat(eventMetadata.getIntent()).isEqualTo(JobIntent.CREATE); }
@Test public void shouldWriteCommandRequestEventType() { // given final int writtenLength = writeCommandRequestToBuffer( buffer, LOG_STREAM_PARTITION_ID, null, ValueType.JOB, JobIntent.CREATE); // when final boolean isHandled = messageHandler.onRequest(serverOutput, DEFAULT_ADDRESS, buffer, 0, writtenLength, 123); // then assertThat(isHandled).isTrue(); final BufferedLogStreamReader logStreamReader = new BufferedLogStreamReader(logStream, true); waitForAvailableEvent(logStreamReader); final LoggedEvent loggedEvent = logStreamReader.next(); final RecordMetadata eventMetadata = new RecordMetadata(); loggedEvent.readMetadata(eventMetadata); assertThat(eventMetadata.getValueType()).isEqualTo(ValueType.JOB); assertThat(eventMetadata.getIntent()).isEqualTo(JobIntent.CREATE); }
CopiedTypedEvent(LoggedEvent event, UnpackedObject object) { this.value = object; this.key = event.getKey(); this.position = event.getPosition(); this.sourcePosition = event.getSourceEventPosition(); this.metadata = new RecordMetadata(); event.readMetadata(metadata); }
@Test public void shouldWriteCommandRequestProtocolVersion() { // given final short clientProtocolVersion = Protocol.PROTOCOL_VERSION - 1; final int writtenLength = writeCommandRequestToBuffer( buffer, LOG_STREAM_PARTITION_ID, clientProtocolVersion, ValueType.JOB, JobIntent.CREATE); // when final boolean isHandled = messageHandler.onRequest(serverOutput, DEFAULT_ADDRESS, buffer, 0, writtenLength, 123); // then assertThat(isHandled).isTrue(); final BufferedLogStreamReader logStreamReader = new BufferedLogStreamReader(logStream, true); waitForAvailableEvent(logStreamReader); final LoggedEvent loggedEvent = logStreamReader.next(); final RecordMetadata eventMetadata = new RecordMetadata(); loggedEvent.readMetadata(eventMetadata); assertThat(eventMetadata.getProtocolVersion()).isEqualTo(clientProtocolVersion); }
@Test public void shouldWriteCommandRequestProtocolVersion() { // given final short clientProtocolVersion = Protocol.PROTOCOL_VERSION - 1; final int writtenLength = writeCommandRequestToBuffer( buffer, LOG_STREAM_PARTITION_ID, clientProtocolVersion, ValueType.JOB, JobIntent.CREATE); // when final boolean isHandled = messageHandler.onRequest(serverOutput, DEFAULT_ADDRESS, buffer, 0, writtenLength, 123); // then assertThat(isHandled).isTrue(); final BufferedLogStreamReader logStreamReader = new BufferedLogStreamReader(logStream, true); waitForAvailableEvent(logStreamReader); final LoggedEvent loggedEvent = logStreamReader.next(); final RecordMetadata eventMetadata = new RecordMetadata(); loggedEvent.readMetadata(eventMetadata); assertThat(eventMetadata.getProtocolVersion()).isEqualTo(clientProtocolVersion); }
@Test public void shouldHandleCommandRequest() { // given final int writtenLength = writeCommandRequestToBuffer( buffer, LOG_STREAM_PARTITION_ID, null, ValueType.JOB, JobIntent.CREATE); // when final boolean isHandled = messageHandler.onRequest( serverOutput, DEFAULT_ADDRESS, buffer, 0, writtenLength, REQUEST_ID); // then assertThat(isHandled).isTrue(); final BufferedLogStreamReader logStreamReader = new BufferedLogStreamReader(logStream, true); waitForAvailableEvent(logStreamReader); final LoggedEvent loggedEvent = logStreamReader.next(); final byte[] valueBuffer = new byte[JOB_EVENT.length]; loggedEvent .getValueBuffer() .getBytes(loggedEvent.getValueOffset(), valueBuffer, 0, loggedEvent.getValueLength()); assertThat(loggedEvent.getValueLength()).isEqualTo(JOB_EVENT.length); assertThat(valueBuffer).isEqualTo(JOB_EVENT); final RecordMetadata eventMetadata = new RecordMetadata(); loggedEvent.readMetadata(eventMetadata); assertThat(eventMetadata.getRequestId()).isEqualTo(REQUEST_ID); assertThat(eventMetadata.getRequestStreamId()).isEqualTo(DEFAULT_ADDRESS.getStreamId()); }
@Test public void shouldHandleCommandRequest() { // given final int writtenLength = writeCommandRequestToBuffer( buffer, LOG_STREAM_PARTITION_ID, null, ValueType.JOB, JobIntent.CREATE); // when final boolean isHandled = messageHandler.onRequest( serverOutput, DEFAULT_ADDRESS, buffer, 0, writtenLength, REQUEST_ID); // then assertThat(isHandled).isTrue(); final BufferedLogStreamReader logStreamReader = new BufferedLogStreamReader(logStream, true); waitForAvailableEvent(logStreamReader); final LoggedEvent loggedEvent = logStreamReader.next(); final byte[] valueBuffer = new byte[JOB_EVENT.length]; loggedEvent .getValueBuffer() .getBytes(loggedEvent.getValueOffset(), valueBuffer, 0, loggedEvent.getValueLength()); assertThat(loggedEvent.getValueLength()).isEqualTo(JOB_EVENT.length); assertThat(valueBuffer).isEqualTo(JOB_EVENT); final RecordMetadata eventMetadata = new RecordMetadata(); loggedEvent.readMetadata(eventMetadata); assertThat(eventMetadata.getRequestId()).isEqualTo(REQUEST_ID); assertThat(eventMetadata.getRequestStreamId()).isEqualTo(DEFAULT_ADDRESS.getStreamId()); }
final RecordMetadata recordMetadata = new RecordMetadata(); recordMetadata .intent(DeploymentIntent.DISTRIBUTED)
final RecordMetadata recordMetadata = new RecordMetadata(); recordMetadata .intent(DeploymentIntent.DISTRIBUTED)