AbstractProducerBean
Code IndexAdd Codota to your IDE (free)

Best code snippets using org.jboss.weld.bean.AbstractProducerBean(Showing top 20 results out of 315)

Refine search

  • Reflections
  • AbstractClassBean
  • BeanManagerImpl
  • ServiceRegistry
  • DisposalMethod
  • AbstractMemberProducer
  • InjectionPoint
  • BeanLogger
  • Bean
origin: org.jboss.weld/weld-core

  public AnnotatedParameter<T> getAnnotatedDisposedParameter() {
    checkWithinObserverNotification();
    if (getBean().getProducer() instanceof AbstractMemberProducer<?, ?>) {
      AbstractMemberProducer<?, ?> producer = (AbstractMemberProducer<?, ?>) getBean().getProducer();
      if (producer.getDisposalMethod() != null) {
        return cast(producer.getDisposalMethod().getDisposesParameter());
      }
    }
    return null;
  }
}
origin: org.jboss.weld/weld-core

protected static <T, X> void fire(BeanManagerImpl beanManager, AbstractProducerBean<T, X, Member> bean) {
  if (beanManager.isBeanEnabled(bean)) {
    new ProcessProducerImpl<T, X>(beanManager, Reflections.<AnnotatedMember<T>>cast(bean.getAnnotated()), bean) {
    }.fire();
  }
}
origin: org.jboss.weld/weld-core

@Override
protected void checkType() {
  if (beanManager.isPassivatingScope(getScope()) && !isPassivationCapableBean()) {
    throw BeanLogger.LOG.passivatingBeanNeedsSerializableImpl(this);
  }
}
origin: org.jboss.weld/weld-core

  private boolean hasDecorators() {
    if (getBean() instanceof AbstractClassBean) {
      return ((AbstractClassBean<?>) getBean()).hasDecorators();
    }
    if (getBean() instanceof AbstractProducerBean) {
      return ((AbstractProducerBean<?, ?, ?>) getBean()).getDeclaringBean().hasDecorators();
    }
    return false;
  }
}
origin: org.jboss.weld/weld-core

/**
 * Initializes the bean and its metadata
 */
@Override
public void internalInitialize(BeanDeployerEnvironment environment) {
  getDeclaringBean().initialize(environment);
  super.internalInitialize(environment);
  initPassivationCapable();
}
origin: org.jboss.weld.se/weld-se

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;
}
origin: org.jboss.weld/weld-core

private void addBean(Bean<?> bean, List<Bean<?>> beanList, List<Bean<?>> transitiveBeans) {
  if (beanSet.add(bean)) {
    if (bean.isAlternative() && !registry.isEnabledInAnyBeanDeployment(bean)) {
      BootstrapLogger.LOG.foundDisabledAlternative(bean);
    } else if (registry.isSpecializedInAnyBeanDeployment(bean)) {
      BootstrapLogger.LOG.foundSpecializedBean(bean);
    } else if (bean instanceof AbstractProducerBean<?, ?, ?>
        && registry.isSpecializedInAnyBeanDeployment(((AbstractProducerBean<?, ?, ?>) bean).getDeclaringBean())) {
      BootstrapLogger.LOG.foundProducerOfSpecializedBean(bean);
    } else {
      BootstrapLogger.LOG.foundBean(bean);
      beanList.add(bean);
      if (bean instanceof SessionBean) {
        SessionBean<?> enterpriseBean = (SessionBean<?>) bean;
        enterpriseBeans.put(enterpriseBean.getEjbDescriptor(), enterpriseBean);
      }
      if (bean instanceof PassivationCapable) {
        getServices().get(ContextualStore.class).putIfAbsent(bean);
      }
      registerBeanNamespace(bean);
      // New beans (except for SessionBeans) and most built in beans aren't resolvable transitively
      if (bean instanceof ExtensionBean || bean instanceof SessionBean
          || (!(bean instanceof NewBean) && !(bean instanceof AbstractBuiltInBean<?>))) {
        transitiveBeans.add(bean);
      }
    }
  }
}
origin: org.jboss.weld/weld-core

if (instance == null && !isDependent()) {
  throw BeanLogger.LOG.nullNotAllowedFromProducer(getProducer(), Formats.formatAsStackTraceElement(getAnnotated().getJavaMember()));
  InjectionPoint injectionPoint = beanManager.getServices().get(CurrentInjectionPoint.class).peek();
  if (injectionPoint != null) {
    Class<?> injectionPointRawType = Reflections.getRawType(injectionPoint.getType());
    if (injectionPointRawType.isPrimitive()) {
      return cast(Defaults.getJlsDefaultValue(injectionPointRawType));
  if (beanManager.isPassivatingScope(getScope())) {
    throw BeanLogger.LOG.nonSerializableProductError(getProducer(), Formats.formatAsStackTraceElement(getAnnotated().getJavaMember()));
  InjectionPoint injectionPoint = beanManager.getServices().get(CurrentInjectionPoint.class).peek();
  if (injectionPoint != null && injectionPoint.getBean() != null && Beans.isPassivatingScope(injectionPoint.getBean(), beanManager)) {
    if (!(injectionPoint.getMember() instanceof Field) || !injectionPoint.isTransient()) {
      throw BeanLogger.LOG.unserializableProductInjectionError(this, Formats.formatAsStackTraceElement(getAnnotated().getJavaMember()),
          injectionPoint, Formats.formatAsStackTraceElement(injectionPoint.getMember()));
origin: org.jboss.weld/weld-core

for (InjectionPoint injectionPoint : bean.getInjectionPoints()) {
  if (!injectionPoint.isDelegate()) {
    dependencyPath.add(injectionPoint);
    validatePseudoScopedInjectionPoint(injectionPoint, beanManager, dependencyPath, validatedBeans);
  final List<Decorator<?>> decorators = Reflections.<DecorableBean<?>>cast(bean).getDecorators();
  if (!decorators.isEmpty()) {
    for (final Decorator<?> decorator : decorators) {
  if (!beanManager.isNormalScope(producer.getDeclaringBean().getScope()) && !producer.getAnnotated().isStatic()) {
    reallyValidatePseudoScopedBean(producer.getDeclaringBean(), beanManager, dependencyPath, validatedBeans);
origin: org.jboss.weld/weld-core

@Override
// Overridden to provide the class of the bean that declares the producer
// method/field
public Class<?> getBeanClass() {
  return getDeclaringBean().getBeanClass();
}
origin: org.jboss.weld/weld-core

  public AnnotatedParameter<T> getAnnotatedDisposedParameter() {
    checkWithinObserverNotification();
    if (getBean().getProducer() instanceof AbstractMemberProducer<?, ?>) {
      AbstractMemberProducer<?, ?> producer = (AbstractMemberProducer<?, ?>) getBean().getProducer();
      if (producer.getDisposalMethod() != null) {
        return cast(producer.getDisposalMethod().getDisposesParameter());
      }
    }
    return null;
  }
}
origin: org.jboss.weld.se/weld-se

  public AnnotatedParameter<T> getAnnotatedDisposedParameter() {
    checkWithinObserverNotification();
    if (getBean().getProducer() instanceof AbstractMemberProducer<?, ?>) {
      AbstractMemberProducer<?, ?> producer = (AbstractMemberProducer<?, ?>) getBean().getProducer();
      if (producer.getDisposalMethod() != null) {
        return cast(producer.getDisposalMethod().getDisposesParameter());
      }
    }
    return null;
  }
}
origin: org.jboss.weld.se/weld-se

  public AnnotatedParameter<T> getAnnotatedDisposedParameter() {
    checkWithinObserverNotification();
    if (getBean().getProducer() instanceof AbstractMemberProducer<?, ?>) {
      AbstractMemberProducer<?, ?> producer = (AbstractMemberProducer<?, ?>) getBean().getProducer();
      if (producer.getDisposalMethod() != null) {
        return cast(producer.getDisposalMethod().getDisposesParameter());
      }
    }
    return null;
  }
}
origin: org.jboss.weld.se/weld-se

  public AnnotatedParameter<T> getAnnotatedDisposedParameter() {
    checkWithinObserverNotification();
    if (getBean().getProducer() instanceof AbstractMemberProducer<?, ?>) {
      AbstractMemberProducer<?, ?> producer = (AbstractMemberProducer<?, ?>) getBean().getProducer();
      if (producer.getDisposalMethod() != null) {
        return cast(producer.getDisposalMethod().getDisposesParameter());
      }
    }
    return null;
  }
}
origin: org.jboss.weld/weld-core

  public AnnotatedParameter<T> getAnnotatedDisposedParameter() {
    checkWithinObserverNotification();
    if (getBean().getProducer() instanceof AbstractMemberProducer<?, ?>) {
      AbstractMemberProducer<?, ?> producer = (AbstractMemberProducer<?, ?>) getBean().getProducer();
      if (producer.getDisposalMethod() != null) {
        return cast(producer.getDisposalMethod().getDisposesParameter());
      }
    }
    return null;
  }
}
origin: org.jboss.weld/weld-osgi-bundle

  public AnnotatedParameter<T> getAnnotatedDisposedParameter() {
    checkWithinObserverNotification();
    if (getBean().getProducer() instanceof AbstractMemberProducer<?, ?>) {
      AbstractMemberProducer<?, ?> producer = (AbstractMemberProducer<?, ?>) getBean().getProducer();
      if (producer.getDisposalMethod() != null) {
        return cast(producer.getDisposalMethod().getDisposesParameter());
      }
    }
    return null;
  }
}
origin: org.jboss.weld/weld-core-impl

  public AnnotatedParameter<T> getAnnotatedDisposedParameter() {
    checkWithinObserverNotification();
    if (getBean().getProducer() instanceof AbstractMemberProducer<?, ?>) {
      AbstractMemberProducer<?, ?> producer = (AbstractMemberProducer<?, ?>) getBean().getProducer();
      if (producer.getDisposalMethod() != null) {
        return cast(producer.getDisposalMethod().getDisposesParameter());
      }
    }
    return null;
  }
}
origin: org.jboss.weld/weld-core

protected static <T, X> void fire(BeanManagerImpl beanManager, AbstractProducerBean<T, X, Member> bean) {
  if (beanManager.isBeanEnabled(bean)) {
    new ProcessProducerImpl<T, X>(beanManager, Reflections.<AnnotatedMember<T>>cast(bean.getAnnotated()), bean) {
    }.fire();
  }
}
origin: org.jboss.weld.se/weld-se

protected static <T, X> void fire(BeanManagerImpl beanManager, AbstractProducerBean<T, X, Member> bean) {
  if (beanManager.isBeanEnabled(bean)) {
    new ProcessProducerImpl<T, X>(beanManager, Reflections.<AnnotatedMember<T>>cast(bean.getAnnotated()), bean) {
    }.fire();
  }
}
origin: org.jboss.weld.se/weld-se

protected static <T, X> void fire(BeanManagerImpl beanManager, AbstractProducerBean<T, X, Member> bean) {
  if (beanManager.isBeanEnabled(bean)) {
    new ProcessProducerImpl<T, X>(beanManager, Reflections.<AnnotatedMember<T>>cast(bean.getAnnotated()), bean) {
    }.fire();
  }
}
org.jboss.weld.beanAbstractProducerBean

Javadoc

The implicit producer bean

Most used methods

  • getDeclaringBean
    Returns the declaring bean
  • getProducer
  • checkReturnValue
    Validates the return value
  • getAnnotated
  • getEnhancedAnnotated
  • getScope
  • initPassivationCapable
  • isDependent
  • isNormalScoped
  • isPassivationCapableBean
  • setProducer
  • setProducer

Popular classes and methods

  • putExtra (Intent)
  • addToBackStack (FragmentTransaction)
  • setContentView (Activity)
  • Font (java.awt)
  • Graphics2D (java.awt)
  • LinkedList (java.util)
    Linked list implementation. [Sun docs] [http://java.sun.com/j2se/1.5.0/docs/api/java/util/LinkedList
  • BlockingQueue (java.util.concurrent)
    A java.util.Queue that additionally supports operations that wait for the queue to become non-empty
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • Reference (javax.naming)
  • JCheckBox (javax.swing)

For IntelliJ IDEA and
Android Studio

  • Codota IntelliJ IDEA pluginCodota Android Studio pluginCode IndexSign in
  • EnterpriseFAQAboutContact Us
  • Terms of usePrivacy policyCodeboxFind Usages
Add Codota to your IDE (free)