/** * Creates a new virtual host handler using the provided default handler * * @return A new virtual host handler */ public static NameVirtualHostHandler virtualHost(final HttpHandler defaultHandler) { return new NameVirtualHostHandler().setDefaultHandler(defaultHandler); }
/** * Creates a new virtual host handler that uses the provided handler as the root handler for the given hostnames. * * @param defaultHandler The default handler * @param hostHandler The host handler * @param hostnames The host names * @return A new virtual host handler */ public static NameVirtualHostHandler virtualHost(final HttpHandler defaultHandler, final HttpHandler hostHandler, String... hostnames) { return virtualHost(hostHandler, hostnames).setDefaultHandler(defaultHandler); }
protected void unregisterHost(Host host) { for (String hostName : host.getAllAliases()) { virtualHostHandler.removeHost(hostName); hosts.remove(host); } if (host.getName().equals(getDefaultHost())) { virtualHostHandler.setDefaultHandler(ResponseCodeHandler.HANDLE_404); } }
protected void registerHost(final Host host) { hosts.add(host); for (String hostName : host.getAllAliases()) { virtualHostHandler.addHost(hostName, host.getRootHandler()); } if (host.getName().equals(getDefaultHost())) { virtualHostHandler.setDefaultHandler(host.getRootHandler()); } }
/** * Creates a new virtual host handler using the provided default handler * * @return A new virtual host handler */ public static NameVirtualHostHandler virtualHost(final HttpHandler defaultHandler) { return new NameVirtualHostHandler().setDefaultHandler(defaultHandler); }
/** * Creates a new virtual host handler that uses the provided handler as the root handler for the given hostnames. * * @param defaultHandler The default handler * @param hostHandler The host handler * @param hostnames The host names * @return A new virtual host handler */ public static NameVirtualHostHandler virtualHost(final HttpHandler defaultHandler, final HttpHandler hostHandler, String... hostnames) { return virtualHost(hostHandler, hostnames).setDefaultHandler(defaultHandler); }
/** * Creates a new virtual host handler using the provided default handler * * @return A new virtual host handler */ public static NameVirtualHostHandler virtualHost(final HttpHandler defaultHandler) { return new NameVirtualHostHandler().setDefaultHandler(defaultHandler); }
/** * Creates a new virtual host handler that uses the provided handler as the root handler for the given hostnames. * * @param defaultHandler The default handler * @param hostHandler The host handler * @param hostnames The host names * @return A new virtual host handler */ public static NameVirtualHostHandler virtualHost(final HttpHandler defaultHandler, final HttpHandler hostHandler, String... hostnames) { return virtualHost(hostHandler, hostnames).setDefaultHandler(defaultHandler); }
public Pathology() { vhostHandler = new NameVirtualHostHandler(); pathHandler = new PathHandler(); vhostHandler.setDefaultHandler(pathHandler); }
protected void unregisterHost(Host host) { for (String hostName : host.getAllAliases()) { virtualHostHandler.removeHost(hostName); hosts.remove(host); } if (host.getName().equals(getDefaultHost())) { virtualHostHandler.setDefaultHandler(ResponseCodeHandler.HANDLE_404); } }
protected void unregisterHost(Host host) { for (String hostName : host.getAllAliases()) { virtualHostHandler.removeHost(hostName); hosts.remove(host); } if (host.getName().equals(getDefaultHost())) { virtualHostHandler.setDefaultHandler(ResponseCodeHandler.HANDLE_404); } }
protected void registerHost(final Host host) { hosts.add(host); for (String hostName : host.getAllAliases()) { virtualHostHandler.addHost(hostName, host.getRootHandler()); } if (host.getName().equals(getDefaultHost())) { virtualHostHandler.setDefaultHandler(host.getRootHandler()); } }
protected void registerHost(final Host host) { hosts.add(host); for (String hostName : host.getAllAliases()) { virtualHostHandler.addHost(hostName, host.getRootHandler()); } if (host.getName().equals(getDefaultHost())) { virtualHostHandler.setDefaultHandler(host.getRootHandler()); } }