@Override public void destroy(Contextual<?> contextual) { Instance instance = storage.remove(contextual); Contextual rawContextual = contextual; rawContextual.destroy(instance.instance, instance.ctx); }
@Override @SuppressWarnings("unchecked") public void destroy(Contextual<?> contextual) { Instance instance = storage.remove(contextual); @SuppressWarnings("rawtypes") Contextual rawContextual = contextual; rawContextual.destroy(instance.instance, instance.ctx); } }
@Override @SuppressWarnings("unchecked") public void destroy(Contextual<?> contextual) { Instance instance = storage.remove(contextual); @SuppressWarnings("rawtypes") Contextual rawContextual = contextual; rawContextual.destroy(instance.instance, instance.ctx); } }
/** * Destroy the given web beans component instance. * * @param <T> * @param component web beans component * @param instance component instance */ private <T> void destroyInstance(Contextual<T> component, T instance, CreationalContext<T> creationalContext) { //Destroy component component.destroy(instance,creationalContext); componentInstanceMap.remove(component); }
@Override @SuppressWarnings("unchecked") public void destroy(Contextual<?> contextual) { assertTrue(contextual instanceof Serializable); // we also test CDI-24 here Instance instance = storage.remove(contextual); @SuppressWarnings("rawtypes") Contextual rawContextual = contextual; rawContextual.destroy(instance.instance, instance.ctx); } }
@SuppressWarnings("unchecked") public static void destroy(final ConcurrentMap<Contextual<?>, JobScopedContextImpl.ScopedInstance<?>> scopedBeans) { if (scopedBeans.size() > 0) { for (final Map.Entry<Contextual<?>, JobScopedContextImpl.ScopedInstance<?>> e : scopedBeans.entrySet()) { final Contextual<?> contextual = e.getKey(); final ScopedInstance<?> value = e.getValue(); ((Contextual) contextual).destroy(value.instance, value.creationalContext); } scopedBeans.clear(); } } }
public void endContext(Long key) { final ConcurrentMap<Contextual<?>, Instance<?>> storage = storages.remove(key); if (storage == null) { return; } for (final Map.Entry<Contextual<?>, Instance<?>> entry : storage.entrySet()) { final Instance<?> instance = entry.getValue(); Contextual.class.cast(entry.getKey()).destroy(instance.value, instance.cc); } storage.clear(); }
@SuppressWarnings("unchecked") public void destroy(Contextual<?> contextual) { destroyCalled = true; Instance instance = storage.remove(contextual); if (instance != null) { @SuppressWarnings("rawtypes") Contextual rawContextual = contextual; rawContextual.destroy(instance.getInstance(), instance.getCtx()); } }
/** * Destroy the associated @ConversationScoped beans. */ public void destroyBeans() { for (Map.Entry<Contextual, CdiConversationScopeObject> entry : contextMap.entrySet()) { CdiConversationScopeObject cdiObject = entry.getValue(); cdiObject.getContextual().destroy(cdiObject.getInstance(), cdiObject.getCreationalContext()); } contextMap.clear(); } }
public static void destroyBean(Contextual bean, ContextualInstanceInfo<?> contextualInstanceInfo) { bean.destroy(contextualInstanceInfo.getContextualInstance(), contextualInstanceInfo.getCreationalContext()); }
/** * Properly destroy all the given beans. * @param activeBeans to destroy */ private void destroyBeans(Map<Contextual, TransactionBeanEntry> activeBeans) { for (TransactionBeanEntry beanEntry : activeBeans.values()) { beanEntry.getBean().destroy(beanEntry.getContextualInstance(), beanEntry.getCreationalContext()); } } }
/** * Properly destroy all the given beans. * @param activeBeans */ private void destroyBeans(Map<Contextual, TransactionBeanEntry> activeBeans) { for (TransactionBeanEntry beanBag : activeBeans.values()) { beanBag.getBean().destroy(beanBag.getContextualInstance(), beanBag.getCreationalContext()); } } }
/** * Properly destroy all the given beans. * @param activeBeans */ private void destroyBeans(Map<Contextual, TransactionBeanEntry> activeBeans) { for (TransactionBeanEntry beanBag : activeBeans.values()) { beanBag.getBean().destroy(beanBag.getContextualInstance(), beanBag.getCreationalContext()); } } }
/** * Properly destroy all the given beans. * @param activeBeans */ private void destroyBeans(Map<Contextual, TransactionBeanEntry> activeBeans) { for (TransactionBeanEntry beanBag : activeBeans.values()) { beanBag.getBean().destroy(beanBag.getContextualInstance(), beanBag.getCreationalContext()); } } }
private <T> void destroyContextualInstance(ContextualInstance<T> instance) { instance.getContextual().destroy(instance.getInstance(), instance.getCreationalContext()); ContextLogger.LOG.contextualInstanceRemoved(instance, this); }
private <T> void destroyContextualInstance(ContextualInstance<T> instance) { instance.getContextual().destroy(instance.getInstance(), instance.getCreationalContext()); ContextLogger.LOG.contextualInstanceRemoved(instance, this); }
private <T> void destroyContextualInstance(ContextualInstance<T> instance) { instance.getContextual().destroy(instance.getInstance(), instance.getCreationalContext()); ContextLogger.LOG.contextualInstanceRemoved(instance, this); }
private <T> void destroyContextualInstance(ContextualInstance<T> instance) { instance.getContextual().destroy(instance.getInstance(), instance.getCreationalContext()); ContextLogger.LOG.contextualInstanceRemoved(instance, this); }
private <T> void destroyContextualInstance(ContextualInstance<T> instance) { instance.getContextual().destroy(instance.getInstance(), instance.getCreationalContext()); ContextLogger.LOG.contextualInstanceRemoved(instance, this); }
private <T> void destroyContextualInstance(ContextualInstance<T> instance) { instance.getContextual().destroy(instance.getInstance(), instance.getCreationalContext()); ContextLogger.LOG.contextualInstanceRemoved(instance, this); }