@Override public String toJson(PublishedEvent eventInfo) { return JSonMapper.toJson(eventInfo); }
private static SagaExecutionState decodeState(String currentState) { return JSonMapper.fromJson(currentState, SagaExecutionState.class); }
private static String encodeState(SagaExecutionState state) { return JSonMapper.toJson(state); }
private static SagaExecutionState decodeState(String currentState) { return JSonMapper.fromJson(currentState, SagaExecutionState.class); }
@Test public void shouldSerdeWithEvent() { SnapshotTriggeringEvents ste = new SnapshotTriggeringEvents(); ste.add(a_1_99); String json = JSonMapper.toJson(ste); System.out.println("Json=" + json); SnapshotTriggeringEvents ste2 = JSonMapper.fromJson(json, SnapshotTriggeringEvents.class); System.out.println("ste2=" + ste2); }
private static String encodeState(SagaExecutionState state) { return JSonMapper.toJson(state); }
private Message toMessage(ConsumerRecord<String, String> record) { return JSonMapper.fromJson(record.value(), MessageImpl.class); } }
@Test public void shouldSerdeWithEvent2() { SnapshotTriggeringEvents ste = new SnapshotTriggeringEvents(); ste.add(a_1_99); ste.add(a_2_99); String json = JSonMapper.toJson(ste); System.out.println("Json=" + json); SnapshotTriggeringEvents ste2 = JSonMapper.fromJson(json, SnapshotTriggeringEvents.class); System.out.println("ste2=" + ste2); }
public String generateAccountDebitedEvent() { return JSonMapper.toJson(new AccountDebitedEvent(new BigDecimal(System.currentTimeMillis()), null)); }
@Override public void handleDelivery(String consumerTag, Envelope envelope, AMQP.BasicProperties properties, byte[] body) throws IOException { String message = new String(body, "UTF-8"); Message tramMessage = JSonMapper.fromJson(message, MessageImpl.class); handleMessageCallback.accept(tramMessage, () -> acknowledge(envelope, consumerChannel)); } };
@Override public String toJson(MessageWithDestination messageWithDestination) { return JSonMapper.toJson(messageWithDestination.getMessage()); }
@Override protected BinlogFileOffset handleRecord(ConsumerRecord<String, String> record) { if (record.key().equals(dbLogClientName)) { return JSonMapper.fromJson(record.value(), BinlogFileOffset.class); } return null; }
public String generateAccountCreatedEvent() { return JSonMapper.toJson(new AccountCreatedEvent(new BigDecimal(System.currentTimeMillis()))); }
protected Object convertPayload(CommandHandler m, String payload) { Class<?> paramType = findCommandParameterType(m); return JSonMapper.fromJson(payload, paramType); }
@Test public void shouldSerdeSomeEvent() { String s = JSonMapper.toJson(original); SomeEvent x = JSonMapper.fromJson(s, SomeEvent.class); assertThat(s, not(containsString("nullProperty"))); assertTrue(EqualsBuilder.reflectionEquals(original, x)); assertEquals(original.getId(), x.getId()); assertEquals(original.getAmount(), x.getAmount()); assertEquals(original.getAnotherProperty(), x.getAnotherProperty()); assertEquals(original.getNullProperty(), x.getNullProperty()); }
public static String snapshotTriggeringEvents(Optional<LoadedSnapshot> previousSnapshot, List<EventAndTrigger> events, Optional<EventContext> eventContext) { return JSonMapper.toJson(getSnapshotTriggeringEvents(previousSnapshot, events, eventContext)); }