/** * @param handler Set the {@link Handler} which should be wrapped. */ public void setHandler(Handler handler) { if (isStarted()) throw new IllegalStateException(STARTED); Handler old_handler = _handler; _handler = handler; if (handler!=null) handler.setServer(getServer()); if (getServer()!=null) getServer().getContainer().update(this, old_handler, handler, "handler"); }
/** * @param handler Set the {@link Handler} which should be wrapped. */ public void setHandler(Handler handler) { if (isStarted()) throw new IllegalStateException(STARTED); Handler old_handler = _handler; _handler = handler; if (handler!=null) handler.setServer(getServer()); if (getServer()!=null) getServer().getContainer().update(this, old_handler, handler, "handler"); }
/** * @param handler Set the {@link Handler} which should be wrapped. */ public void setHandler(Handler handler) { if (isStarted()) throw new IllegalStateException(STARTED); Handler old_handler = _handler; _handler = handler; if (handler!=null) handler.setServer(getServer()); if (getServer()!=null) getServer().getContainer().update(this, old_handler, handler, "handler"); }
/** * @param handler Set the {@link Handler} which should be wrapped. */ public void setHandler(Handler handler) { if (isStarted()) throw new IllegalStateException(STARTED); Handler old_handler = _handler; _handler = handler; if (handler!=null) handler.setServer(getServer()); if (getServer()!=null) getServer().getContainer().update(this, old_handler, handler, "handler"); }
/** * @param handler Set the {@link Handler} which should be wrapped. */ public void setHandler(Handler handler) { if (isStarted()) throw new IllegalStateException(STARTED); Handler old_handler = _handler; _handler = handler; if (handler!=null) handler.setServer(getServer()); if (getServer()!=null) getServer().getContainer().update(this, old_handler, handler, "handler"); }
/** * @param handler Set the {@link Handler} which should be wrapped. */ public void setHandler(Handler handler) { if (isStarted()) throw new IllegalStateException(STARTED); if (handler!=null) handler.setServer(getServer()); updateBean(_handler,handler); _handler=handler; }
/** * @param handler Set the {@link Handler} which should be wrapped. */ public void setHandler(Handler handler) { if (isStarted()) throw new IllegalStateException(STARTED); if (handler!=null) handler.setServer(getServer()); updateBean(_handler,handler); _handler=handler; }
/** * @param handler Set the {@link Handler} which should be wrapped. */ public void setHandler(Handler handler) { if (isStarted()) throw new IllegalStateException(STARTED); if (handler!=null) handler.setServer(getServer()); Handler old=_handler; _handler=handler; updateBean(old,_handler); }
/** * @param handler Set the {@link Handler} which should be wrapped. */ public void setHandler(Handler handler) { if (isStarted()) throw new IllegalStateException(STARTED); // check for loops if (handler==this || (handler instanceof HandlerContainer && Arrays.asList(((HandlerContainer)handler).getChildHandlers()).contains(this))) throw new IllegalStateException("setHandler loop"); if (handler!=null) handler.setServer(getServer()); Handler old=_handler; _handler=handler; updateBean(old,_handler,true); }
/** * @param handler Set the {@link Handler} which should be wrapped. */ public void setHandler(Handler handler) { if (isStarted()) throw new IllegalStateException(STARTED); // check for loops if (handler==this || (handler instanceof HandlerContainer && Arrays.asList(((HandlerContainer)handler).getChildHandlers()).contains(this))) throw new IllegalStateException("setHandler loop"); if (handler!=null) handler.setServer(getServer()); Handler old=_handler; _handler=handler; updateBean(old,_handler,true); }
@Override public void setServer(Server server) { if (server==getServer()) return; if (isStarted()) throw new IllegalStateException(STARTED); super.setServer(server); Handler h=getHandler(); if (h!=null) h.setServer(server); }
@Override public void setServer(Server server) { if (server==getServer()) return; if (isStarted()) throw new IllegalStateException(STARTED); super.setServer(server); Handler h=getHandler(); if (h!=null) h.setServer(server); }
@Override public void setServer(Server server) { if (server==getServer()) return; if (isStarted()) throw new IllegalStateException(STARTED); super.setServer(server); Handler h=getHandler(); if (h!=null) h.setServer(server); }
@Override public void setServer(Server server) { Server old_server=getServer(); if (server==old_server) return; if (isStarted()) throw new IllegalStateException(STARTED); super.setServer(server); Handler h=getHandler(); if (h!=null) h.setServer(server); if (server!=null && server!=old_server) server.getContainer().update(this, null,_handler, "handler"); }
@Override public void setServer(Server server) { Server old_server=getServer(); if (server==old_server) return; if (isStarted()) throw new IllegalStateException(STARTED); super.setServer(server); Handler h=getHandler(); if (h!=null) h.setServer(server); if (server!=null && server!=old_server) server.getContainer().update(this, null,_handler, "handler"); }
@Override public void setServer(Server server) { Server old_server=getServer(); if (server==old_server) return; if (isStarted()) throw new IllegalStateException(STARTED); super.setServer(server); Handler h=getHandler(); if (h!=null) h.setServer(server); if (server!=null && server!=old_server) server.getContainer().update(this, null,_handler, "handler"); }
@Override public void setServer(Server server) { Server old_server=getServer(); if (server==old_server) return; if (isStarted()) throw new IllegalStateException(STARTED); super.setServer(server); Handler h=getHandler(); if (h!=null) h.setServer(server); if (server!=null && server!=old_server) server.getContainer().update(this, null,_handler, "handler"); }
@Override public void setServer(Server server) { Server old_server=getServer(); if (server==old_server) return; if (isStarted()) throw new IllegalStateException(STARTED); super.setServer(server); Handler h=getHandler(); if (h!=null) h.setServer(server); if (server!=null && server!=old_server) server.getContainer().update(this, null,_handler, "handler"); }