private Function<RoutingPair, RoutingPair> addSequence(AtomicInteger count) { return pair -> of(builder(pair.getEvent()).groupCorrelation(Optional.of(GroupCorrelation.of(count.getAndIncrement()))) .build(), pair.getRoute()); }
pos += len; final CoreEvent childEvent = CoreEvent.builder(event).message(Message.builder(message).value(buffer).build()) .groupCorrelation(Optional.of(of(count, parts))).build();
builder.groupCorrelation(Optional .of(count != null ? GroupCorrelation.of(correlationSequence, count) : GroupCorrelation.of(correlationSequence))); initEventBuilder(messageSequence.next(), originalEvent, builder, resolvePropagatedFlowVars(lastResult));
@Test public void testResponseEventsCleanedUp() throws Exception { RelaxedAsyncReplyMP mp = new RelaxedAsyncReplyMP(muleContext); try { CoreEvent event = eventBuilder(muleContext).message(of("message1")).groupCorrelation(Optional.of(GroupCorrelation.of(0, 3))).build(); SensingNullMessageProcessor listener = getSensingNullMessageProcessor(); mp.setListener(listener); mp.setReplySource(listener.getMessageSource()); mp.process(event); Map<String, PrivilegedEvent> responseEvents = mp.getResponseEvents(); assertThat(responseEvents.entrySet(), empty()); } finally { mp.stop(); } }