@Override public void start() { if (this.endpoint != null) { this.endpoint.start(); } }
@Override public void start() { if (this.gatherEndpoint != null) { this.gatherEndpoint.start(); } }
@Override // guarded by super#lifecycleLock protected void doStart() { if (this.replyMessageCorrelator != null) { this.replyMessageCorrelator.start(); } }
@Before public void setup() { if (!this.outGateway.isRunning()) { TestingUtilities.waitListening(this.crLfServer, 10000L); this.client.setPort(this.crLfServer.getPort()); this.outGateway.start(); } }
@Before public void setup() { if (!this.outGateway.isRunning()) { TestingUtilities.waitListening(this.crLfServer, 10000L); this.client.setPort(this.crLfServer.getPort()); this.outGateway.start(); } }
@Before public void setup() { if (!this.outGateway.isRunning()) { TestingUtilities.waitListening(this.crLfServer, 10000L); this.client.setPort(this.crLfServer.getPort()); this.outGateway.start(); } }
@Before public void setup() { if (!this.outGateway.isRunning()) { TestingUtilities.waitListening(this.crLfServer, 10000L); this.client.setPort(this.crLfServer.getPort()); this.outGateway.start(); } }
@Override @ManagedOperation public final void start() { this.delegate.start(); }
@Before public void init() { Service.reset(1); this.serviceActivator.start(); }
@Before public void clear() { Service.reset(1); for (MessageGroup group : messageStore) { messageStore.removeMessageGroup(group.getGroupId()); } this.serviceActivator.start(); }
@Override public void start() { if (this.gatherEndpoint != null) { this.gatherEndpoint.start(); } }
public void start() { if (this.endpoint != null) { this.endpoint.start(); } }
@Override public void start() { if (this.endpoint != null) { this.endpoint.start(); } }
@Override // guarded by super#lifecycleLock protected void doStart() { if (this.replyMessageCorrelator != null) { this.replyMessageCorrelator.start(); } }
@Test public void methodInvokingTransformer() { this.input.send(new GenericMessage<String>("foo")); Message<?> reply = this.output.receive(0); assertEquals("FOO", reply.getPayload()); assertEquals(1, adviceCalled); this.direct.send(new GenericMessage<String>("foo")); reply = this.output.receive(0); assertEquals("FOO", reply.getPayload()); StackTraceElement[] st = (StackTraceElement[]) reply.getHeaders().get("callStack"); assertEquals("doSend", st[6].getMethodName()); // no MethodInvokerHelper this.directRef.send(new GenericMessage<String>("foo")); reply = this.output.receive(0); assertEquals("FOO", reply.getPayload()); st = (StackTraceElement[]) reply.getHeaders().get("callStack"); assertEquals("doSend", st[6].getMethodName()); // no MethodInvokerHelper assertTrue(this.testBean.isRunning()); this.pojoTransformer.stop(); assertFalse(this.testBean.isRunning()); this.pojoTransformer.start(); assertTrue(this.testBean.isRunning()); this.directRef.send(new GenericMessage<String>("bar")); assertNull(this.output.receive(0)); }
@Test public void methodInvokingFilterRejects() { this.input.send(new GenericMessage<String>("foo")); Message<?> reply = this.output.receive(0); assertNull(reply); assertTrue(this.testBean.isRunning()); this.pojoFilter.stop(); assertFalse(this.testBean.isRunning()); this.pojoFilter.start(); assertTrue(this.testBean.isRunning()); }
this.replyMessageCorrelator.start();
public final void afterPropertiesSet() { try { this.onInit(); if (this.autoStartup) { this.start(); } } catch (Exception e) { throw new BeanInitializationException("failed to initialize", e); } }
@Test public void testSplitterAnnotation() { MessagingAnnotationPostProcessor postProcessor = new MessagingAnnotationPostProcessor(); postProcessor.setBeanFactory(context.getBeanFactory()); postProcessor.afterPropertiesSet(); TestSplitter splitter = new TestSplitter(); postProcessor.postProcessAfterInitialization(splitter, "testSplitter"); context.refresh(); inputChannel.send(new GenericMessage<>("this.is.a.test")); Message<?> message1 = outputChannel.receive(500); assertNotNull(message1); assertEquals("this", message1.getPayload()); Message<?> message2 = outputChannel.receive(500); assertNotNull(message2); assertEquals("is", message2.getPayload()); Message<?> message3 = outputChannel.receive(500); assertNotNull(message3); assertEquals("a", message3.getPayload()); Message<?> message4 = outputChannel.receive(500); assertNotNull(message4); assertEquals("test", message4.getPayload()); assertNull(outputChannel.receive(0)); AbstractEndpoint endpoint = context.getBean(AbstractEndpoint.class); assertTrue(splitter.isRunning()); endpoint.stop(); assertFalse(splitter.isRunning()); endpoint.start(); assertTrue(splitter.isRunning()); context.stop(); }
@Test public void pojoRouter() { Message<?> message1 = MessageBuilder.withPayload(new TestBean("foo")).build(); Message<?> message2 = MessageBuilder.withPayload(new TestBean("bar")).build(); Message<?> message3 = MessageBuilder.withPayload(new TestBean("baz")).build(); pojoRouter.send(message1); assertNotNull(fooChannelForPojo.receive(0)); assertNull(barChannelForPojo.receive(0)); assertNull(defaultChannelForPojo.receive(0)); pojoRouter.send(message2); assertNotNull(barChannelForPojo.receive(0)); assertNull(fooChannelForPojo.receive(0)); assertNull(defaultChannelForPojo.receive(0)); pojoRouter.send(message3); assertNotNull(defaultChannelForPojo.receive(0)); assertNull(fooChannelForPojo.receive(0)); assertNull(barChannelForPojo.receive(0)); assertTrue(this.testBean.isRunning()); this.pojoRouterEndpoint.stop(); assertFalse(this.testBean.isRunning()); this.pojoRouterEndpoint.start(); assertTrue(this.testBean.isRunning()); }