public ComponentContainer removeChild(ComponentContainer childToBeRemoved) { requireNonNull(childToBeRemoved); Iterator<ComponentContainer> childrenIterator = children.iterator(); while (childrenIterator.hasNext()) { ComponentContainer child = childrenIterator.next(); if (child == childToBeRemoved) { if (pico.removeChildContainer(child.pico)) { childrenIterator.remove(); } break; } } return this; }
@Test public void pico_container_of_parent_does_not_have_pico_container_of_migration_container_as_child() { assertThat(parent.getPicoContainer().removeChildContainer(underTest.getPicoContainer())).isFalse(); }
@Override public void dispose() { container.removeChildContainer(container_); } });
@Override public boolean removeChildContainer(final PicoContainer child) { return delegatePicoContainer.removeChildContainer(child); }
@Override public void destroy() { container_.removeChildContainer(_channelContainer); } };
public ComponentContainer removeChild() { if (child != null) { pico.removeChildContainer(child.pico); child = null; } return this; }
public void destroy() { container_.removeChildContainer(childContainer_); } }
public boolean removeChildContainer(PicoContainer child) { return delegate.removeChildContainer(child); }
public void destroy() { _parent.removeChildContainer(_container); } });
public void destroy() { container_.removeChildContainer(_containerForProxy); }
/** * Removes a child container. * * @param child the container to remove * @return <tt>true</tt> if the container was removed */ @Override public boolean removeChildContainer(Container child) { boolean removed = false; if (child instanceof AbstractContainer) { removed = container.removeChildContainer(((AbstractContainer) child).container); } return removed; }
parent.getContext().removeChildContainer(getContext());
/** * {@inheritDoc} * * @param child * * @return * * @see org.picocontainer.MutablePicoContainer#removeChildContainer(org.picocontainer.PicoContainer) */ public boolean removeChildContainer(final PicoContainer child) { if (log.isDebugEnabled()) { log.debug("Removing child container: " + child + " from parent: " + delegate); } return delegate.removeChildContainer(child); }
/** * {@inheritDoc} * * @param child * * @return * * @see org.picocontainer.MutablePicoContainer#removeChildContainer(org.picocontainer.PicoContainer) */ public boolean removeChildContainer(final PicoContainer child) { if (logger.isDebugEnabled()) { logger.debug("Removing child container: " + child + " from parent: " + delegate); } return delegate.removeChildContainer(child); }
public ComponentContainer removeChild(ComponentContainer childToBeRemoved) { requireNonNull(childToBeRemoved); Iterator<ComponentContainer> childrenIterator = children.iterator(); while (childrenIterator.hasNext()) { ComponentContainer child = childrenIterator.next(); if (child == childToBeRemoved) { if (pico.removeChildContainer(child.pico)) { childrenIterator.remove(); } break; } } return this; }
public void destroy() { _adminContainer.unregisterComponent(IEventChannel.class); container_.removeChildContainer(_adminContainer); } };
public void start(MutablePicoContainer container, DatabaseBatch batch) { MutablePicoContainer child = container.makeChildContainer(); try { batch.startIn(child); } finally { child.getComponent(DatabaseSessionFactory.class).clear(); container.removeChildContainer(child); } } }
public void killContainer(PicoContainer container) { if (startMode.isInvokeLifecycle()) { if (container instanceof Startable) { ((Startable) container).stop(); } } if (container instanceof Disposable) { ((Disposable) container).dispose(); } PicoContainer parent = container.getParent(); if (parent != null && parent instanceof MutablePicoContainer) { // see comment in buildContainer synchronized (parent) { ((MutablePicoContainer) parent).removeChildContainer(container); } } }
parent.getContext().removeChildContainer(getContext());
parent.getContext().removeChildContainer(getContext());