@Override
    void deliver(Packet packet) throws UnauthorizedException {
        if (!conn.isClosed()) {
            conn.deliver(packet);
        }
    }
Send to the Connection Manager the connection options available for clients. The info
to send includes:
<ul>
 <li>if TLS is available, optional or required
 <li>SASL mechanisms available before TLS is negotiated
 <li>if compression is available
 <li>if Non-SASL authentication is available
 <li>if In-Band Registration is available
</ul
xmppserver/src/main/java/org/jivesoftware/openfire/session/LocalConnectionMultiplexerSession.java