private boolean hasDeclaredObserversOrIsInjectedIntoObserver(Bean<?> bean, Collection<ObserverMethod<?>> observers) { for (ObserverMethod<?> observerMethod : observers) { if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; if (bean.equals(observerMethodImpl.getDeclaringBean())) { return true; } Set<WeldInjectionPointAttributes<?, ?>> injectionPoints = observerMethodImpl.getInjectionPoints(); if (!injectionPoints.isEmpty()) { BeanManager beanManager = getBeanManager(observerMethodImpl.getDeclaringBean()); if (beanManager != null) { for (WeldInjectionPointAttributes<?, ?> injectionPoint : injectionPoints) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
private boolean hasDeclaredObserversOrIsInjectedIntoObserver(Bean<?> bean, Collection<ObserverMethod<?>> observers) { for (ObserverMethod<?> observerMethod : observers) { if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; if (bean.equals(observerMethodImpl.getDeclaringBean())) { return true; } Set<WeldInjectionPointAttributes<?, ?>> injectionPoints = observerMethodImpl.getInjectionPoints(); if (!injectionPoints.isEmpty()) { BeanManager beanManager = getBeanManager(observerMethodImpl.getDeclaringBean()); if (beanManager != null) { for (WeldInjectionPointAttributes<?, ?> injectionPoint : injectionPoints) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
private boolean hasDeclaredObserversOrIsInjectedIntoObserver(Bean<?> bean, Collection<ObserverMethod<?>> observers) { for (ObserverMethod<?> observerMethod : observers) { if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; if (bean.equals(observerMethodImpl.getDeclaringBean())) { return true; } Set<WeldInjectionPointAttributes<?, ?>> injectionPoints = observerMethodImpl.getInjectionPoints(); if (!injectionPoints.isEmpty()) { BeanManager beanManager = getBeanManager(observerMethodImpl.getDeclaringBean()); if (beanManager != null) { for (WeldInjectionPointAttributes<?, ?> injectionPoint : injectionPoints) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
private boolean hasDeclaredObserversOrIsInjectedIntoObserver(Bean<?> bean, Collection<ObserverMethod<?>> observers) { for (ObserverMethod<?> observerMethod : observers) { if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; if (bean.equals(observerMethodImpl.getDeclaringBean())) { return true; } Set<WeldInjectionPointAttributes<?, ?>> injectionPoints = observerMethodImpl.getInjectionPoints(); if (!injectionPoints.isEmpty()) { BeanManager beanManager = getBeanManager(observerMethodImpl.getDeclaringBean()); if (beanManager != null) { for (WeldInjectionPointAttributes<?, ?> injectionPoint : injectionPoints) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
private boolean hasDeclaredObserversOrIsInjectedIntoObserver(Bean<?> bean, Collection<ObserverMethod<?>> observers) { for (ObserverMethod<?> observerMethod : observers) { if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; if (bean.equals(observerMethodImpl.getDeclaringBean())) { return true; } Set<WeldInjectionPointAttributes<?, ?>> injectionPoints = observerMethodImpl.getInjectionPoints(); if (!injectionPoints.isEmpty()) { BeanManager beanManager = getBeanManager(observerMethodImpl.getDeclaringBean()); if (beanManager != null) { for (WeldInjectionPointAttributes<?, ?> injectionPoint : injectionPoints) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
private boolean hasDeclaredObserversOrIsInjectedIntoObserver(Bean<?> bean, Collection<ObserverMethod<?>> observers) { for (ObserverMethod<?> observerMethod : observers) { if (observerMethod instanceof ObserverMethodImpl) { ObserverMethodImpl<?, ?> observerMethodImpl = (ObserverMethodImpl<?, ?>) observerMethod; if (bean.equals(observerMethodImpl.getDeclaringBean())) { return true; } Set<WeldInjectionPointAttributes<?, ?>> injectionPoints = observerMethodImpl.getInjectionPoints(); if (!injectionPoints.isEmpty()) { BeanManager beanManager = getBeanManager(observerMethodImpl.getDeclaringBean()); if (beanManager != null) { for (WeldInjectionPointAttributes<?, ?> injectionPoint : injectionPoints) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
private boolean isInjectedIntoDisposer(Bean<?> bean, Collection<Bean<?>> beans) { for (Bean<?> producerCandidate : beans) { if (producerCandidate instanceof AbstractProducerBean) { AbstractProducerBean<?, ?, ?> producerBean = cast(producerCandidate); if (producerBean.getProducer() instanceof AbstractMemberProducer<?, ?>) { AbstractMemberProducer<?, ?> producer = Reflections.<AbstractMemberProducer<?, ?>> cast(producerBean.getProducer()); if (producer.getDisposalMethod() != null) { BeanManager beanManager = getBeanManager(bean); for (InjectionPoint injectionPoint : producer.getDisposalMethod().getInjectionPoints()) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
private boolean isInjectedIntoDisposer(Bean<?> bean, Collection<Bean<?>> beans) { for (Bean<?> producerCandidate : beans) { if (producerCandidate instanceof AbstractProducerBean) { AbstractProducerBean<?, ?, ?> producerBean = cast(producerCandidate); if (producerBean.getProducer() instanceof AbstractMemberProducer<?, ?>) { AbstractMemberProducer<?, ?> producer = Reflections.<AbstractMemberProducer<?, ?>> cast(producerBean.getProducer()); if (producer.getDisposalMethod() != null) { BeanManager beanManager = getBeanManager(bean); for (InjectionPoint injectionPoint : producer.getDisposalMethod().getInjectionPoints()) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
private boolean isInjectedIntoDisposer(Bean<?> bean, Collection<Bean<?>> beans) { for (Bean<?> producerCandidate : beans) { if (producerCandidate instanceof AbstractProducerBean) { AbstractProducerBean<?, ?, ?> producerBean = cast(producerCandidate); if (producerBean.getProducer() instanceof AbstractMemberProducer<?, ?>) { AbstractMemberProducer<?, ?> producer = Reflections.<AbstractMemberProducer<?, ?>> cast(producerBean.getProducer()); if (producer.getDisposalMethod() != null) { BeanManager beanManager = getBeanManager(bean); for (InjectionPoint injectionPoint : producer.getDisposalMethod().getInjectionPoints()) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
private boolean isInjectedIntoDisposer(Bean<?> bean, Collection<Bean<?>> beans) { for (Bean<?> producerCandidate : beans) { if (producerCandidate instanceof AbstractProducerBean) { AbstractProducerBean<?, ?, ?> producerBean = cast(producerCandidate); if (producerBean.getProducer() instanceof AbstractMemberProducer<?, ?>) { AbstractMemberProducer<?, ?> producer = Reflections.<AbstractMemberProducer<?, ?>> cast(producerBean.getProducer()); if (producer.getDisposalMethod() != null) { BeanManager beanManager = getBeanManager(bean); for (InjectionPoint injectionPoint : producer.getDisposalMethod().getInjectionPoints()) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
private boolean isInjectedIntoDisposer(Bean<?> bean, Collection<Bean<?>> beans) { for (Bean<?> producerCandidate : beans) { if (producerCandidate instanceof AbstractProducerBean) { AbstractProducerBean<?, ?, ?> producerBean = cast(producerCandidate); if (producerBean.getProducer() instanceof AbstractMemberProducer<?, ?>) { AbstractMemberProducer<?, ?> producer = Reflections.<AbstractMemberProducer<?, ?>> cast(producerBean.getProducer()); if (producer.getDisposalMethod() != null) { BeanManager beanManager = getBeanManager(bean); for (InjectionPoint injectionPoint : producer.getDisposalMethod().getInjectionPoints()) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
private boolean isInjectedIntoDisposer(Bean<?> bean, Collection<Bean<?>> beans) { for (Bean<?> producerCandidate : beans) { if (producerCandidate instanceof AbstractProducerBean) { AbstractProducerBean<?, ?, ?> producerBean = cast(producerCandidate); if (producerBean.getProducer() instanceof AbstractMemberProducer<?, ?>) { AbstractMemberProducer<?, ?> producer = Reflections.<AbstractMemberProducer<?, ?>> cast(producerBean.getProducer()); if (producer.getDisposalMethod() != null) { BeanManager beanManager = getBeanManager(bean); for (InjectionPoint injectionPoint : producer.getDisposalMethod().getInjectionPoints()) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
private boolean isInjectedIntoDisposer(Bean<?> bean, Collection<Bean<?>> beans) { for (Bean<?> producerCandidate : beans) { if (producerCandidate instanceof AbstractProducerBean) { AbstractProducerBean<?, ?, ?> producerBean = cast(producerCandidate); if (producerBean.getProducer() instanceof AbstractMemberProducer<?, ?>) { AbstractMemberProducer<?, ?> producer = Reflections.<AbstractMemberProducer<?, ?>> cast(producerBean.getProducer()); if (producer.getDisposalMethod() != null) { BeanManager beanManager = getBeanManager(bean); for (InjectionPoint injectionPoint : producer.getDisposalMethod().getInjectionPoints()) { if (bean.equals(beanManager.resolve(beanManager.getBeans(injectionPoint.getType(), injectionPoint.getQualifiers().toArray(new Annotation[injectionPoint.getQualifiers().size()]))))) { return true; } } } } } } return false; }
/** * The simple representation consists of the generated id, {@link Components.BeanKind}, {@link Bean#getBeanClass()} and bean archive id (if not a built-in * bean). * * @param bean * @param probe * @return the simple bean representation */ static JsonObjectBuilder createSimpleBeanJson(Bean<?> bean, Probe probe) { JsonObjectBuilder builder = Json.objectBuilder(true); builder.add(ID, probe.getBeanId(bean)); builder.add(KIND, BeanKind.from(bean).toString()); builder.add(BEAN_CLASS, bean.getBeanClass().getName()); // BDA BeanManagerImpl beanManager = probe.getBeanManager(bean); if (beanManager != null) { builder.add(BDA_ID, Components.getId(beanManager.getId())); } return builder; }
/** * The simple representation consists of the generated id, {@link Components.BeanKind}, {@link Bean#getBeanClass()} and bean * archive id (if not a built-in bean). * * @param bean * @param probe * @return the simple bean representation */ static JsonObjectBuilder createSimpleBeanJson(Bean<?> bean, Probe probe) { JsonObjectBuilder builder = Json.objectBuilder(true); builder.add(ID, probe.getBeanId(bean)); builder.add(KIND, BeanKind.from(bean).toString()); builder.add(BEAN_CLASS, bean.getBeanClass().getName()); // BDA BeanManagerImpl beanManager = probe.getBeanManager(bean); if (beanManager != null) { builder.add(BDA_ID, Components.getId(beanManager.getId())); } return builder; }
/** * The simple representation consists of the generated id, {@link Components.BeanKind}, {@link Bean#getBeanClass()} and bean * archive id (if not a built-in bean). * * @param bean * @param probe * @return the simple bean representation */ static JsonObjectBuilder createSimpleBeanJson(Bean<?> bean, Probe probe) { JsonObjectBuilder builder = Json.objectBuilder(true); builder.add(ID, probe.getBeanId(bean)); builder.add(KIND, BeanKind.from(bean).toString()); builder.add(BEAN_CLASS, bean.getBeanClass().getName()); // BDA BeanManagerImpl beanManager = probe.getBeanManager(bean); if (beanManager != null) { builder.add(BDA_ID, Components.getId(beanManager.getId())); } return builder; }
/** * The simple representation consists of the generated id, {@link Components.BeanKind}, {@link Bean#getBeanClass()} and bean * archive id (if not a built-in bean). * * @param bean * @param probe * @return the simple bean representation */ static JsonObjectBuilder createSimpleBeanJson(Bean<?> bean, Probe probe) { JsonObjectBuilder builder = Json.objectBuilder(true); builder.add(ID, probe.getBeanId(bean)); builder.add(KIND, BeanKind.from(bean).toString()); builder.add(BEAN_CLASS, bean.getBeanClass().getName()); // BDA BeanManagerImpl beanManager = probe.getBeanManager(bean); if (beanManager != null) { builder.add(BDA_ID, Components.getId(beanManager.getId())); } return builder; }
/** * The simple representation consists of the generated id, {@link Components.BeanKind}, {@link Bean#getBeanClass()} and bean * archive id (if not a built-in bean). * * @param bean * @param probe * @return the simple bean representation */ static JsonObjectBuilder createSimpleBeanJson(Bean<?> bean, Probe probe) { JsonObjectBuilder builder = Json.objectBuilder(true); builder.add(ID, probe.getBeanId(bean)); builder.add(KIND, BeanKind.from(bean).toString()); builder.add(BEAN_CLASS, bean.getBeanClass().getName()); // BDA BeanManagerImpl beanManager = probe.getBeanManager(bean); if (beanManager != null) { builder.add(BDA_ID, Components.getId(beanManager.getId())); } return builder; }
/** * The simple representation consists of the generated id, {@link Components.BeanKind}, {@link Bean#getBeanClass()} and bean * archive id (if not a built-in bean). * * @param bean * @param probe * @return the simple bean representation */ static JsonObjectBuilder createSimpleBeanJson(Bean<?> bean, Probe probe) { JsonObjectBuilder builder = Json.objectBuilder(true); builder.add(ID, probe.getBeanId(bean)); builder.add(KIND, BeanKind.from(bean).toString()); builder.add(BEAN_CLASS, bean.getBeanClass().getName()); // BDA BeanManagerImpl beanManager = probe.getBeanManager(bean); if (beanManager != null) { builder.add(BDA_ID, Components.getId(beanManager.getId())); } return builder; }
/** * The simple representation consists of the generated id, {@link Components.BeanKind}, {@link Bean#getBeanClass()} and bean * archive id (if not a built-in bean). * * @param bean * @param probe * @return the simple bean representation */ static JsonObjectBuilder createSimpleBeanJson(Bean<?> bean, Probe probe) { JsonObjectBuilder builder = Json.objectBuilder(true); builder.add(ID, probe.getBeanId(bean)); builder.add(KIND, BeanKind.from(bean).toString()); builder.add(BEAN_CLASS, bean.getBeanClass().getName()); // BDA BeanManagerImpl beanManager = probe.getBeanManager(bean); if (beanManager != null) { builder.add(BDA_ID, Components.getId(beanManager.getId())); } return builder; }