Package javax.enterprise.context.spi

Examples of javax.enterprise.context.spi.Contextual


    if (valueList == null || beanList == null)
      return;

    for (int i = beanList.size() - 1; i >= 0; i--) {
      Contextual bean = beanList.get(i);
      WeakReference<Object> ref = valueList.get(i);
      Object value = null;
     
      if (ref != null) {
        value = ref.get();

        if (value != null)
          bean.destroy(value, null);
      }
    }
  }
View Full Code Here


  {
    ContextItem<?> entry = _values;
    _values = null;
   
    for (; entry != null; entry = entry.getNext()) {
      Contextual bean = entry.getBean();
      Object id = entry.getId();
      Object value = entry.getObject();

      if (bean == null && id instanceof String)
        bean = _beanManager.getPassivationCapableBean((String) id);
     
      CreationalContext<?> env = entry.getEnv();

      bean.destroy(value, env);
     
      env.release();
    }
  }
View Full Code Here

    if (valueList == null || beanList == null)
      return;

    for (int i = beanList.size() - 1; i >= 0; i--) {
      Contextual bean = beanList.get(i);
      WeakReference<Object> ref = valueList.get(i);
      Object value = null;
     
      if (ref != null) {
        value = ref.get();

        if (value != null)
          bean.destroy(value, null);
      }
    }
  }
View Full Code Here

TOP

Related Classes of javax.enterprise.context.spi.Contextual

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.