public synchronized void remove(Object context) throws Exception { ((ContextHandler) context).stop(); for (Iterator<Server> it = servers.values().iterator(); it.hasNext(); ) { Server server = it.next(); HandlerCollection handlerCollection = (HandlerCollection) server.getHandler(); ContextHandlerCollection contexts = (ContextHandlerCollection) handlerCollection.getHandlers()[0]; Handler[] handlers = contexts.getHandlers(); if (handlers != null && handlers.length > 0) { contexts.setHandlers((Handler[]) LazyList.removeFromArray(handlers, context)); } } }
for (Handler h : contexts.getHandlers()) { h.stop();
Handler[] branches = getHandlers();
Handler[] branches = getHandlers();
Handler[] branches = getHandlers();
Handler[] branches = getHandlers();
for (Handler h : contexts.getHandlers()) { h.stop();
Handler[] branches = getHandlers();
Handler[] branches = getHandlers();
Handler[] branches = getHandlers();
if (getHandlers()==null) for (Handler handler:getHandlers())
if (getHandlers()==null) for (Handler handler:getHandlers())
@Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException Handler[] handlers = getHandlers(); if (handlers==null || handlers.length==0) return;
@Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException Handler[] handlers = getHandlers(); if (handlers==null || handlers.length==0) return;
Handler[] handlers = getHandlers(); if (handlers==null)
@Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException Handler[] handlers = getHandlers(); if (handlers==null || handlers.length==0) return;
Handler[] handlers = contexts.getHandlers(); if (handlers != null) { for (int i = 0; i < handlers.length; i++) {
@Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException Handler[] handlers = getHandlers(); if (handlers==null || handlers.length==0) return;
@Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException Handler[] handlers = getHandlers(); if (handlers==null || handlers.length==0) return;
@Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException Handler[] handlers = getHandlers(); if (handlers==null || handlers.length==0) return;