comparison src/org/eclipse/jetty/server/handler/HotSwapHandler.java @ 848:22a4e93ed20e

remove Container
author Franklin Schmidt <fschmidt@gmail.com>
date Mon, 19 Sep 2016 16:38:36 -0600
parents 3428c60d7cfc
children
comparison
equal deleted inserted replaced
847:5dfb10ec0ca5 848:22a4e93ed20e
79 _handler = handler; 79 _handler = handler;
80 Server server = getServer(); 80 Server server = getServer();
81 handler.setServer(server); 81 handler.setServer(server);
82 addBean(handler); 82 addBean(handler);
83 83
84 if (server != null)
85 server.getContainer().update(this,old_handler,handler,"handler");
86
87 // if there is an old handler and it was started, stop it 84 // if there is an old handler and it was started, stop it
88 if (old_handler != null) 85 if (old_handler != null)
89 { 86 {
90 removeBean(old_handler); 87 removeBean(old_handler);
91 } 88 }
143 super.setServer(server); 140 super.setServer(server);
144 141
145 Handler h = getHandler(); 142 Handler h = getHandler();
146 if (h != null) 143 if (h != null)
147 h.setServer(server); 144 h.setServer(server);
148
149 if (server != null && server != old_server)
150 server.getContainer().update(this,null,_handler,"handler");
151 } 145 }
152 146
153 /* ------------------------------------------------------------ */ 147 /* ------------------------------------------------------------ */
154 @SuppressWarnings( 148 @SuppressWarnings(
155 { "rawtypes", "unchecked" }) 149 { "rawtypes", "unchecked" })