@Override
        public ConnectionConfiguration getConfiguration() {
            if (configuration == null) {
                final ConnectionManager connectionManager = XMPPServer.getInstance().getConnectionManager();
                configuration = connectionManager.getListener( connectionType, true ).generateConnectionConfiguration();
            }
            return configuration;
        }
A virtual server connection relates to a http session which its self can relate to many http
connections.
xmppserver/src/main/java/org/jivesoftware/openfire/http/HttpSession.java