@Override
public AddressInfo createRsHttpListener(final String webContext, final HttpListener listener, final ClassLoader classLoader, final String path, final String virtualHost, final String auth, final String realm) {
final String address = HttpUtil.selectSingleAddress(getResolvedAddresses(path));
if ("BASIC".equals(auth)) {
addWrappedHttpListener(new BasicAuthHttpListenerWrapper(listener, realm), classLoader, path);
} else {
addWrappedHttpListener(listener, classLoader, path);
}
addresses.put(address, path);
return new AddressInfo(address, address);
}