@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)) { // important to wrap with basic wrapper before classloader wrapping
addWrappedHttpListener(new BasicAuthHttpListenerWrapper(listener, realm), classLoader, path);
} else {
addWrappedHttpListener(listener, classLoader, path);
}
addresses.put(address, path);