private void stopTransports()

in server/src/main/java/org/apache/asyncweb/server/BasicServiceContainer.java [318:337]


    private void stopTransports() {
        if (LOG.isDebugEnabled())
            LOG.debug("Stopping transports");
        boolean isError = false;
        synchronized (transports) {
            for (Transport transport : transports) {
                LOG.info("Stopping transport '" + transport + "'");
                try {
                    transport.stop();
                    LOG.info("Transport '" + transport + "' stopped");
                } catch (TransportException e) {
                    LOG.warn("Failed to stop transport '" + transport + "'", e);
                    isError = true;
                }
            }
        }
        String errorString = isError ? " (One or more errors encountered)" : "";
        if (LOG.isDebugEnabled())
            LOG.debug("Transports stopped" + errorString);
    }