private void unmanage(Bean bean) { if (bean._managed!=Managed.UNMANAGED) { if (bean._managed==Managed.MANAGED && bean._bean instanceof Container) { for (Container.Listener l:_listeners) { if (l instanceof InheritedListener) ((Container)bean._bean).removeBean(l); } } bean._managed=Managed.UNMANAGED; } }
@Override public void removeEventListener(Container.Listener listener) { if (_listeners.remove(listener)) { // remove existing beans for (Bean b:_beans) { listener.beanRemoved(this,b._bean); if (listener instanceof InheritedListener && b.isManaged() && b._bean instanceof Container) ((Container)b._bean).removeBean(listener); } } }
private void unmanage(Bean bean) { if (bean._managed!=Managed.UNMANAGED) { if (bean._managed==Managed.MANAGED && bean._bean instanceof Container) { for (Container.Listener l:_listeners) { if (l instanceof InheritedListener) ((Container)bean._bean).removeBean(l); } } bean._managed=Managed.UNMANAGED; } }
/** * Remove an associated bean. */ @Override public boolean removeBean (Object o) { if (super.removeBean(o)) { _container.removeBean(o); return true; } return false; }
/** * Remove an associated bean. */ @Override public boolean removeBean (Object o) { if (super.removeBean(o)) { _container.removeBean(o); return true; } return false; }
/** * Remove an associated bean. */ @Override public boolean removeBean (Object o) { if (super.removeBean(o)) { _container.removeBean(o); return true; } return false; }
/** * Remove an associated bean. */ @Override public boolean removeBean (Object o) { if (super.removeBean(o)) { _container.removeBean(o); return true; } return false; }
/** * Remove an associated bean. */ @Override public boolean removeBean (Object o) { if (super.removeBean(o)) { _container.removeBean(o); return true; } return false; }
@Override public void removeEventListener(Container.Listener listener) { if (_listeners.remove(listener)) { // remove existing beans for (Bean b:_beans) { listener.beanRemoved(this,b._bean); if (listener instanceof InheritedListener && b.isManaged() && b._bean instanceof Container) ((Container)b._bean).removeBean(listener); } } }
@Override public void removeEventListener(Container.Listener listener) { if (_listeners.remove(listener)) { // remove existing beans for (Bean b:_beans) { listener.beanRemoved(this,b._bean); if (listener instanceof InheritedListener && b.isManaged() && b._bean instanceof Container) ((Container)b._bean).removeBean(listener); } } }
public void destroy() { if (!isStopped()) throw new IllegalStateException("!STOPPED"); super.destroy(); if (_server!=null) _server.getContainer().removeBean(this); }
public void destroy() { if (!isStopped()) throw new IllegalStateException("!STOPPED"); super.destroy(); if (_server!=null) _server.getContainer().removeBean(this); }
public void destroy() { if (!isStopped()) throw new IllegalStateException("!STOPPED"); super.destroy(); if (_server!=null) _server.getContainer().removeBean(this); }
public void destroy() { if (!isStopped()) throw new IllegalStateException("!STOPPED"); super.destroy(); if (_server!=null) _server.getContainer().removeBean(this); }
public void destroy() { if (!isStopped()) throw new IllegalStateException("!STOPPED"); super.destroy(); if (_server!=null) _server.getContainer().removeBean(this); }
public void setServer(Server server) { Server old_server=_server; if (old_server!=null && old_server!=server) old_server.getContainer().removeBean(this); _server=server; if (_server!=null && _server!=old_server) _server.getContainer().addBean(this); }
public void setServer(Server server) { Server old_server=_server; if (old_server!=null && old_server!=server) old_server.getContainer().removeBean(this); _server=server; if (_server!=null && _server!=old_server) _server.getContainer().addBean(this); }
public void setServer(Server server) { Server old_server=_server; if (old_server!=null && old_server!=server) old_server.getContainer().removeBean(this); _server=server; if (_server!=null && _server!=old_server) _server.getContainer().addBean(this); }
public void setServer(Server server) { Server old_server=_server; if (old_server!=null && old_server!=server) old_server.getContainer().removeBean(this); _server=server; if (_server!=null && _server!=old_server) _server.getContainer().addBean(this); }
public void setServer(Server server) { Server old_server=_server; if (old_server!=null && old_server!=server) old_server.getContainer().removeBean(this); _server=server; if (_server!=null && _server!=old_server) _server.getContainer().addBean(this); }