554555556557558559560561562563564
ap.process(e4); ap.process(e5); assertMockEndpointsSatisfied(); ap.stop(); } public void testAggregateForceCompletion() throws Exception { // camel context must be started context.start();
600601602603604605606607608
ap.forceCompletionOfAllGroups(); assertMockEndpointsSatisfied(); ap.stop(); } }
8889909192939495969798
ap.process(e3); ap.process(e4); assertMockEndpointsSatisfied(); ap.stop(); } public void testAggregateProcessorCompletionPredicateEager() throws Exception { MockEndpoint mock = getMockEndpoint("mock:result"); mock.expectedBodiesReceived("A+B+END");
129130131132133134135136137138139
ap.process(e3); ap.process(e4); assertMockEndpointsSatisfied(); ap.stop(); } public void testAggregateProcessorCompletionAggregatedSize() throws Exception { doTestAggregateProcessorCompletionAggregatedSize(false); }
177178179180181182183184185186187
ap.process(e3); ap.process(e4); assertMockEndpointsSatisfied(); ap.stop(); } public void testAggregateProcessorCompletionTimeout() throws Exception { doTestAggregateProcessorCompletionTimeout(false); }
231232233234235236237238239240241
Thread.sleep(5000); ap.process(e4); assertMockEndpointsSatisfied(); ap.stop(); } public void testAggregateCompletionInterval() throws Exception { // camel context must be started context.start();
275276277278279280281282283284285
Thread.sleep(5000); ap.process(e4); assertMockEndpointsSatisfied(); ap.stop(); } public void testAggregateInitialCompletionInterval() throws Exception { // camel context must be started context.start();
321322323324325326327328329330331
ap.process(e3); ap.process(e4); assertMockEndpointsSatisfied(); ap.stop(); } public void testAggregateIgnoreInvalidCorrelationKey() throws Exception { MockEndpoint mock = getMockEndpoint("mock:result"); mock.expectedBodiesReceived("A+C+END");