private Handler applyWrapper(Handler handler, HandlerWrapper wrapper) { wrapper.setHandler(handler); return wrapper; }
private Handler applyWrapper(Handler handler, HandlerWrapper wrapper) { wrapper.setHandler(handler); return wrapper; }
/** * {@inheritDoc} */ @Override protected Handler initializeHandler( BundleContext bundleContext, Server server) throws Exception { // The main content served by Server. It may include, for example, // purely static content, and ProxyServlet. Handler handler = super.initializeHandler(bundleContext, server); // When handling requests, the main content may be superseded by // RewriteHandler. HandlerWrapper rewriteHandler = initializeRewriteHandler(bundleContext, server); if (rewriteHandler != null) { rewriteHandler.setHandler(handler); handler = rewriteHandler; } return handler; }
/** * @see org.eclipse.jetty.server.handler.ContextHandler#doStop() */ @Override protected void doStop() throws Exception { super.doStop(); if (_decorators != null) _decorators.clear(); if (_wrapper != null) _wrapper.setHandler(null); }
/** * @see org.eclipse.jetty.server.handler.ContextHandler#doStop() */ @Override protected void doStop() throws Exception { super.doStop(); if (_decorators != null) _decorators.clear(); if (_wrapper != null) _wrapper.setHandler(null); }
/** * @see org.eclipse.jetty.server.handler.ContextHandler#doStop() */ @Override protected void doStop() throws Exception { super.doStop(); if (_decorators != null) _decorators.clear(); if (_wrapper != null) _wrapper.setHandler(null); }
private void doSetHandler(HandlerWrapper wrapper, Handler handler) { if (wrapper==this) super.setHandler(handler); else wrapper.setHandler(handler); }
/** * */ public ContextHandler(HandlerContainer parent, String contextPath) { this(); setContextPath(contextPath); if (parent instanceof HandlerWrapper) ((HandlerWrapper)parent).setHandler(this); else if (parent instanceof HandlerCollection) ((HandlerCollection)parent).addHandler(this); }
/** * */ public ContextHandler(HandlerContainer parent, String contextPath) { this(); setContextPath(contextPath); if (parent instanceof HandlerWrapper) ((HandlerWrapper)parent).setHandler(this); else if (parent instanceof HandlerCollection) ((HandlerCollection)parent).addHandler(this); }
/** * */ public ContextHandler(HandlerContainer parent, String contextPath) { this(); setContextPath(contextPath); if (parent instanceof HandlerWrapper) ((HandlerWrapper)parent).setHandler(this); else if (parent instanceof HandlerCollection) ((HandlerCollection)parent).addHandler(this); }
/** * */ public ContextHandler(HandlerContainer parent, String contextPath) { this(); setContextPath(contextPath); if (parent instanceof HandlerWrapper) ((HandlerWrapper)parent).setHandler(this); else if (parent instanceof HandlerCollection) ((HandlerCollection)parent).addHandler(this); }
/** * */ public ContextHandler(HandlerContainer parent, String contextPath) { this(); setContextPath(contextPath); if (parent instanceof HandlerWrapper) ((HandlerWrapper)parent).setHandler(this); else if (parent instanceof HandlerCollection) ((HandlerCollection)parent).addHandler(this); }
/** * */ public ContextHandler(HandlerContainer parent, String contextPath) { this(); setContextPath(contextPath); if (parent instanceof HandlerWrapper) ((HandlerWrapper)parent).setHandler(this); else if (parent instanceof HandlerCollection) ((HandlerCollection)parent).addHandler(this); }
/** * */ public ContextHandler(HandlerContainer parent, String contextPath) { this(); setContextPath(contextPath); if (parent instanceof HandlerWrapper) ((HandlerWrapper)parent).setHandler(this); else if (parent instanceof HandlerCollection) ((HandlerCollection)parent).addHandler(this); }
public ContextHandler(HandlerContainer parent, String contextPath) { this(); setContextPath(contextPath); if (parent instanceof HandlerWrapper) ((HandlerWrapper)parent).setHandler(this); else if (parent instanceof HandlerCollection) ((HandlerCollection)parent).addHandler(this); }
@Override public void destroy() { if (!isStopped()) throw new IllegalStateException("!STOPPED"); Handler child=getHandler(); if (child!=null) { setHandler(null); child.destroy(); } super.destroy(); }
@Override public void destroy() { if (!isStopped()) throw new IllegalStateException("!STOPPED"); Handler child=getHandler(); if (child!=null) { setHandler(null); child.destroy(); } super.destroy(); }
@Override public void destroy() { if (!isStopped()) throw new IllegalStateException("!STOPPED"); Handler child=getHandler(); if (child!=null) { setHandler(null); child.destroy(); } super.destroy(); }
protected void wrapHandlers() { HandlerWrapper wrapper = new MetaDataHandler(); wrapper.setHandler(context); // stats handler keeps count of who is currently using us, so if we still have active connections we can delay shutdown statistics = new StatisticsHandler(); statistics.setHandler(wrapper); serverHandler.addHandler(statistics); }
@Override public void setHandler(Handler handler) { if (getHandler() != null && getHandler() instanceof HandlerWrapper) { HandlerWrapper wrappedHandler = (HandlerWrapper) getHandler(); wrappedHandler.setHandler(handler); } else { super.setHandler(handler); } } }