@Override public boolean isRunning() { return (this.adapter != null) && this.adapter.isRunning(); }
@Test public void testAutoStartup() throws Exception { ConfigurableApplicationContext context = new ClassPathXmlApplicationContext("SftpInboundAutostartup-context.xml", this.getClass()); SourcePollingChannelAdapter adapter = context.getBean("sftpAutoStartup", SourcePollingChannelAdapter.class); assertFalse(adapter.isRunning()); context.close(); }
@Test public void testSelfDestruction() throws Exception { context = new GenericXmlApplicationContext(getClass(), "self-destruction-context.xml"); SourcePollingChannelAdapter adapter = context.getBean(SourcePollingChannelAdapter.class); adapter.start(); int n = 0; while (adapter.isRunning()) { n += 10; if (n > 10000) { fail("Adapter failed to stop"); } Thread.sleep(10); } }
@Test public void test() throws Exception { assertFalse(this.initiator.isAutoStartup()); assertEquals(1234, this.initiator.getPhase()); assertEquals("/siNamespaceTest", TestUtils.getPropertyValue(this.initiator, "namespace")); assertEquals("cluster", TestUtils.getPropertyValue(this.initiator, "candidate.role")); assertSame(this.client, TestUtils.getPropertyValue(this.initiator, "client")); this.initiator.start(); int n = 0; while (n++ < 100 && !this.adapter.isRunning()) { Thread.sleep(100); } assertTrue(this.adapter.isRunning()); this.initiator.stop(); n = 0; while (n++ < 100 && this.adapter.isRunning()) { Thread.sleep(100); } assertFalse(this.adapter.isRunning()); }
public boolean isRunning() { if (this.adapter == null) { return false; } return this.adapter.isRunning(); }
@Override public boolean isRunning() { return (this.adapter != null) && this.adapter.isRunning(); }
@Test public void testLeader() throws Exception { assertFalse(this.adapter.isRunning()); LeaderEventPublisher publisher = publisher(); DefaultCandidate candidate1 = new DefaultCandidate("foo", "sitest"); assertThat(event, instanceOf(OnGrantedEvent.class)); assertTrue(this.adapter.isRunning()); assertThat(event, instanceOf(OnRevokedEvent.class)); assertFalse(this.adapter.isRunning()); assertThat(event, instanceOf(OnGrantedEvent.class)); assertTrue(this.adapter.isRunning()); assertThat(event, instanceOf(OnRevokedEvent.class)); assertFalse(this.adapter.isRunning());
assertEquals("test", received.getPayload()); assertTrue(latch.await(10, TimeUnit.SECONDS)); assertFalse(adapter.isRunning()); scheduler.shutdown();
SourcePollingChannelAdapter sourcePollingChannelAdapter = (SourcePollingChannelAdapter) context .getBean("filesIn"); //adapter id in the bean configuration // Stop if (sourcePollingChannelAdapter.isRunning()) { sourcePollingChannelAdapter.stop(); } // Set Cron Expression if required when start or use any triggers CronTrigger cronTrigger = new CronTrigger("* * * * * ?"); sourcePollingChannelAdapter.setTrigger(cronTrigger); // Start if (!sourcePollingChannelAdapter.isRunning()) { sourcePollingChannelAdapter.start(); }
@Test public void test() { assertFalse(this.in.isRunning()); assertFalse(this.out1.isRunning()); assertFalse(this.out2.isRunning()); assertTrue(this.in.isRunning()); assertTrue(this.out1.isRunning()); assertTrue(this.out2.isRunning()); assertFalse(this.in.isRunning()); assertFalse(this.out1.isRunning()); assertFalse(this.out2.isRunning()); assertTrue(this.in.isRunning()); assertTrue(this.out1.isRunning()); assertTrue(this.out2.isRunning()); assertFalse(this.in.isRunning()); assertFalse(this.out1.isRunning()); assertFalse(this.out2.isRunning());