@Override
    public synchronized void reconfigure(ConnectionConfiguration configuration) {
        this.configuration = configuration;

        if (isDirectTLSConfigured(configuration)) {
            addNewSslHandlerToAllChannels();
        } else {
            // The acceptor is in 'startTLS' mode. Remove TLS filter
            removeSslHandlerFromAllChannels();
        }
    }
Determines if this instance is currently in a state where it is actively serving connections or not.
Channel must be open with no connections if it is idle

@return false when this instance is started and is currently being used to serve connections (otherwise true)
xmppserver/src/main/java/org/jivesoftware/openfire/spi/NettyConnectionAcceptor.java