private String getContextPath() { return Arrays.stream(this.server.getHandlers()) .filter(ContextHandler.class::isInstance).map(ContextHandler.class::cast) .map(ContextHandler::getContextPath).collect(Collectors.joining(" ")); }
/** * Adds a handler. * * @param handler the handler to add */ public void addHandler(AbstractHandler handler) { HandlerList handlers = new HandlerList(); handlers.addHandler(handler); for (Handler h : mServer.getHandlers()) { handlers.addHandler(h); } mServer.setHandler(handlers); }
Handler[] handlers = webServer.getHandlers(); for (int i = 0; i < handlers.length; i++) { if (handlers[i].isFailed()) {
public void addRedirects(Server server) { RewriteHandler rewrite = new RewriteHandler(); RedirectPatternRule redirect = new RedirectPatternRule(); redirect.setPattern("/templeton/v1/application.wadl"); redirect.setLocation("/templeton/application.wadl"); rewrite.addRule(redirect); HandlerList handlerlist = new HandlerList(); ArrayList<Handler> handlers = new ArrayList<Handler>(); // Any redirect handlers need to be added first handlers.add(rewrite); // Now add all the default handlers for (Handler handler : server.getHandlers()) { handlers.add(handler); } Handler[] newlist = new Handler[handlers.size()]; handlerlist.setHandlers(handlers.toArray(newlist)); server.setHandler(handlerlist); }
Handler[] hs = webServer.getHandlers(); for (Handler handler : hs) { if (handler.isFailed()) {
for (Handler handler : this.server.getHandlers()) { handleDeferredInitialize(handler);
for (Handler handler : server.getHandlers()) { handlerList.addHandler(handler);
@Override public void customize(Server server) { LOG.debug("Customizing server to allow requests for {}", USER_AUTHORIZED); HashLoginService login = new HashLoginService(); login.putUser(USER_AUTHORIZED, Credential.getCredential(USER_PW), new String[] {"users"}); login.setName("users"); Constraint constraint = new Constraint(); constraint.setName(Constraint.__BASIC_AUTH); constraint.setRoles(new String[]{"users"}); constraint.setAuthenticate(true); ConstraintMapping cm = new ConstraintMapping(); cm.setConstraint(constraint); cm.setPathSpec("/*"); ConstraintSecurityHandler security = new ConstraintSecurityHandler(); security.setAuthenticator(new BasicAuthenticator()); security.setRealmName("users"); security.addConstraintMapping(cm); security.setLoginService(login); // chain the PQS handler to security security.setHandler(server.getHandlers()[0]); server.setHandler(security); } }
protected ContextHandler getContext( final Server server ) { Handler[] handlers = server.getHandlers(); if ( handlers == null ) { handlers = new Handler[] { server.getHandler() }; } return getContextHandlerOnPath( contextPath, handlers ); }
public Object mangle( final Server server ) { Handler[] handlers = server.getHandlers(); if ( handlers == null ) { handlers = new Handler[] { server.getHandler() }; } return setAppContextOnAllContextHandlers( handlers ); }
/** * Adds a handler. * * @param handler the handler to add */ public void addHandler(AbstractHandler handler) { HandlerList handlers = new HandlerList(); handlers.addHandler(handler); for (Handler h : mServer.getHandlers()) { handlers.addHandler(h); } mServer.setHandler(handlers); }
public void addHandler(AbstractHandler handler) { HandlerList handlers = new HandlerList(); handlers.addHandler(handler); for (Handler h : mServer.getHandlers()) { handlers.addHandler(h); } mServer.setHandler(handlers); }
@Override public void customize(final Server server) { final HandlerCollection handlers = new HandlerCollection(); // final RequestLog requestLog = slf4jLog(); final RequestLog requestLog = ncsaRequestLog(applicationName); final RequestLogHandler logHandler = new RequestLogHandler(); logHandler.setRequestLog(requestLog); handlers.addHandler(logHandler); asList(server.getHandlers()).forEach(handlers::addHandler); server.setHandler(handlers); }
@Override public void customize(final Server server) { final HandlerCollection handlers = new HandlerCollection(); // final RequestLog requestLog = slf4jLog(); final RequestLog requestLog = ncsaRequestLog(applicationName); final RequestLogHandler logHandler = new RequestLogHandler(); logHandler.setRequestLog(requestLog); handlers.addHandler(logHandler); asList(server.getHandlers()).forEach(handlers::addHandler); server.setHandler(handlers); }
private void customizeSpringTimeHanlder(Server server) { // add SpringTimeHandler as first handler Handler[] oldHandlers = server.getHandlers(); SpringTimeHandler springTimeHandler = new SpringTimeHandler(applicationContext); HandlerList handlerList = new HandlerList(); handlerList.setHandlers(ArrayUtil.prependToArray(springTimeHandler, oldHandlers, Handler.class)); server.setHandler(handlerList); } });
@Override public void dump(Appendable out,String indent) throws IOException { dumpThis(out); dump(out,indent,TypeUtil.asList(getHandlers()),getBeans(),TypeUtil.asList(_connectors)); }
@Override public void dump(Appendable out,String indent) throws IOException { dumpThis(out); dump(out,indent,TypeUtil.asList(getHandlers()),getBeans(),TypeUtil.asList(_connectors)); }
@Override public void dump(Appendable out,String indent) throws IOException { dumpThis(out); dump(out,indent,TypeUtil.asList(getHandlers()),getBeans(),TypeUtil.asList(_connectors)); }
@Override public void dump(Appendable out,String indent) throws IOException { dumpThis(out); dump(out,indent,TypeUtil.asList(getHandlers()),getBeans(),TypeUtil.asList(_connectors)); }
private TestThriftServlet getServerServlet(Server server) throws ServletException { ServletContextHandler handler = (ServletContextHandler) server.getHandlers()[0]; return (TestThriftServlet) handler.getServletHandler().getServlets()[0].getServlet(); }