@Override public HttpHandler wrap(HttpHandler handler) { HttpHandler cur = handler; for(HandlerWrapper h : handlers) { cur = h.wrap(cur); } return cur; } }
/** * Adds a new predicated handler. * <p> * * @param predicate * @param handlerWrapper */ public PredicatesHandler addPredicatedHandler(final Predicate predicate, final HandlerWrapper handlerWrapper, final HandlerWrapper elseBranch) { Holder[] old = handlers; Holder[] handlers = new Holder[old.length + 1]; System.arraycopy(old, 0, handlers, 0, old.length); HttpHandler elseHandler = elseBranch != null ? elseBranch.wrap(this) : null; handlers[old.length] = new Holder(predicate, handlerWrapper.wrap(this), elseHandler); this.handlers = handlers; return this; }
return (HttpHandler) instance; } else { return ((HandlerWrapper) instance).wrap(handler);
HttpHandler handler = serverService.getValue().getRoot(); for(HandlerWrapper wrapper : listenerHandlerWrappers) { handler = wrapper.wrap(handler);
@Override public HttpHandler wrap(HttpHandler handler) { HttpHandler cur = handler; for(HandlerWrapper h : handlers) { cur = h.wrap(cur); } return cur; } }
private static HttpHandler wrapHandlers(final HttpHandler wrapee, final List<HandlerWrapper> wrappers) { HttpHandler current = wrapee; for (HandlerWrapper wrapper : wrappers) { current = wrapper.wrap(current); } return current; }
private static HttpHandler wrapHandlers(final HttpHandler wrapee, final List<HandlerWrapper> wrappers) { HttpHandler current = wrapee; for (HandlerWrapper wrapper : wrappers) { current = wrapper.wrap(current); } return current; }
private static HttpHandler wrapHandlers(final HttpHandler wrapee, final List<HandlerWrapper> wrappers) { HttpHandler current = wrapee; for (HandlerWrapper wrapper : wrappers) { current = wrapper.wrap(current); } return current; }
private static HttpHandler wrapHandlers(final HttpHandler wrapee, final List<HandlerWrapper> wrappers) { HttpHandler current = wrapee; for (HandlerWrapper wrapper : wrappers) { current = wrapper.wrap(current); } return current; }
@Override public HttpHandler wrap(HttpHandler handler) { HttpHandler cur = handler; for(HandlerWrapper h : handlers) { cur = h.wrap(cur); } return cur; } }
/** * Adds a new predicated handler. * <p> * * @param predicate * @param handlerWrapper */ public PredicatesHandler addPredicatedHandler(final Predicate predicate, final HandlerWrapper handlerWrapper, final HandlerWrapper elseBranch) { Holder[] old = handlers; Holder[] handlers = new Holder[old.length + 1]; System.arraycopy(old, 0, handlers, 0, old.length); HttpHandler elseHandler = elseBranch != null ? elseBranch.wrap(this) : null; handlers[old.length] = new Holder(predicate, handlerWrapper.wrap(this), elseHandler); this.handlers = handlers; return this; }
/** * Adds a new predicated handler. * <p> * * @param predicate * @param handlerWrapper */ public PredicatesHandler addPredicatedHandler(final Predicate predicate, final HandlerWrapper handlerWrapper, final HandlerWrapper elseBranch) { Holder[] old = handlers; Holder[] handlers = new Holder[old.length + 1]; System.arraycopy(old, 0, handlers, 0, old.length); HttpHandler elseHandler = elseBranch != null ? elseBranch.wrap(this) : null; handlers[old.length] = new Holder(predicate, handlerWrapper.wrap(this), elseHandler); this.handlers = handlers; return this; }
private static HttpHandler defaultCompressionHandler(HttpHandler handler) { return new EncodingHandler.Builder().build(new HashMap<>()).wrap(handler); }
DomainApiCheckHandler(final ModelController modelController, final ControlledProcessStateService controlledProcessStateService, final Collection<String> allowedOrigins) { this.controlledProcessStateService = controlledProcessStateService; domainApiHandler = new EncodingHandler.Builder().build(Collections.<String,Object>emptyMap()).wrap(new DomainApiHandler(modelController)); addContentHandler = new DomainApiUploadHandler(modelController); genericOperationHandler = new EncodingHandler.Builder().build(Collections.<String,Object>emptyMap()).wrap(new DomainApiGenericOperationHandler(modelController)); if (allowedOrigins != null) { for (String allowedOrigin : allowedOrigins) { this.allowedOrigins.add(CorsUtil.sanitizeDefaultPort(allowedOrigin)); } } }
return (HttpHandler) instance; } else { return ((HandlerWrapper) instance).wrap(handler);
return (HttpHandler) instance; } else { return ((HandlerWrapper) instance).wrap(handler);
HttpHandler handler = serverService.getValue().getRoot(); for(HandlerWrapper wrapper : listenerHandlerWrappers) { handler = wrapper.wrap(handler);
HttpHandler handler = serverService.getValue().getRoot(); for(HandlerWrapper wrapper : listenerHandlerWrappers) { handler = wrapper.wrap(handler);
.wrap(jwebSwingHandler);