protected void shutdownTest(ITestContext context) throws Exception {
    connectorServer.stop();
    connectorServer.destroy();

    serverConnectorFramework.release();
    localConnectorFramework.release();
    Reporter.log("Jetty Server Stopped", true);
  }
コード例 #2
0
ファイル: HandleHttpRequest.java プロジェクト: cloudoo/nifi
 @OnStopped
 public void shutdown() throws Exception {
   if (server != null) {
     getLogger().debug("Shutting down server");
     server.stop();
     server.destroy();
     server.join();
     getLogger().info("Shut down {}", new Object[] {server});
   }
 }
コード例 #3
0
 private void runTest(boolean ssl, boolean needClientAuth, boolean basicAuth) throws Exception {
   Server server = startServer(ssl, needClientAuth);
   try {
     runClient(ssl, basicAuth);
   } finally {
     LOG.debug(String.format("*****Server***** - Stopping"));
     server.stop();
     LOG.debug(String.format("*****Server***** - Stopped"));
     server.destroy();
     LOG.debug(String.format("*****Server***** - Destroyed"));
   }
 }
コード例 #4
0
ファイル: StructrUiTest.java プロジェクト: jexp/structr
  @Override
  protected void tearDown() throws Exception {

    if (running) {

      // stop structr
      server.stop();

      // do we need to wait here? answer: yes!

      do {
        try {
          Thread.sleep(100);
        } catch (Throwable t) {
        }

      } while (!server.isStopped());

      server.destroy();

      File testDir = new File(basePath);
      int count = 0;

      // try up to 10 times to delete the directory
      while (testDir.exists() && count++ < 10) {

        try {

          if (testDir.isDirectory()) {

            FileUtils.deleteDirectory(testDir);

          } else {

            testDir.delete();
          }

        } catch (Throwable t) {
        }

        try {
          Thread.sleep(500);
        } catch (Throwable t) {
        }
      }
    }

    super.tearDown();
  }
コード例 #5
0
 public void stopTestServer() throws Exception {
   server.stop();
   server.destroy();
 }
コード例 #6
0
ファイル: BaseTest.java プロジェクト: eclipse/emf.texo
 protected void doServerTearDown() throws Exception {
   server.stop();
   server.destroy();
   server = null;
 }
コード例 #7
0
ファイル: JAXRPCTest.java プロジェクト: veithen/ddom
 @AfterClass
 public static void stopServer() throws Exception {
   server.stop();
   server.destroy();
 }