Tabnine Logo
BeanManagerImpl.getId
Code IndexAdd Tabnine to your IDE (free)

How to use
getId
method
in
org.jboss.weld.manager.BeanManagerImpl

Best Java code snippets using org.jboss.weld.manager.BeanManagerImpl.getId (Showing top 20 results out of 315)

Refine searchRefine arrow

  • BeanManagerImpl.getServices
  • ServiceRegistry.get
  • ClassTransformer.getEnhancedAnnotatedType
origin: wildfly/wildfly

final ClassTransformer transformer = beanManager.getServices().get(ClassTransformer.class);
@SuppressWarnings("unchecked")
final Class<T> clazz = (Class<T>) componentClass;
EnhancedAnnotatedType<T> type = transformer.getEnhancedAnnotatedType(clazz, beanManager.getId());
  final String bdaId = beanManager.getId() + classLoader.hashCode();
  type = transformer.getEnhancedAnnotatedType(clazz, bdaId);
origin: org.jboss.weld.se/weld-se

@Override
public <T> AnnotatedType<T> createAnnotatedType(Class<T> type) {
  // first, make sure to use the right BDA ID for this class
  String bdaId = BeanManagerLookupService.lookupBeanManager(type, this).getId();
  return getServices().get(ClassTransformer.class).getBackedAnnotatedType(type, bdaId);
}
origin: weld/core

@Override
public <T> BeanAttributes<T> createBeanAttributes(AnnotatedType<T> type) {
  EnhancedAnnotatedType<T> clazz = services.get(ClassTransformer.class).getEnhancedAnnotatedType(type, getId());
  if (services.get(EjbSupport.class).isEjb(type.getJavaClass())) {
    return services.get(EjbSupport.class).createSessionBeanAttributes(clazz, this);
  }
  return BeanAttributesFactory.forBean(clazz, this);
}
origin: weld/core

public <X> BeanAttributes<?> internalCreateBeanAttributes(AnnotatedMember<X> member) {
  EnhancedAnnotatedMember<?, X, Member> weldMember = null;
  if (member instanceof AnnotatedField<?> || member instanceof AnnotatedMethod<?>) {
    weldMember = services.get(MemberTransformer.class).loadEnhancedMember(member, getId());
  } else {
    throw BeanManagerLogger.LOG.cannotCreateBeanAttributesForIncorrectAnnotatedMember(member);
  }
  return BeanAttributesFactory.forBean(weldMember, this);
}
origin: org.jboss.weld.se/weld-se

private void addNewBeanFromInjectionPoint(Class<?> rawType, Type baseType) {
  if (getEjbDescriptors().contains(rawType)) {
    InternalEjbDescriptor<?> descriptor = getEjbDescriptors().getUnique(rawType);
    newSessionBeanDescriptorsFromInjectionPoint.put(descriptor, classTransformer.getEnhancedAnnotatedType(rawType, baseType, manager.getId()));
  } else {
    newManagedBeanClasses.add(classTransformer.getEnhancedAnnotatedType(rawType, baseType, manager.getId()));
  }
}
origin: weld/core

public void registerCdiInterceptorsForMessageDrivenBeans(BeanDeployerEnvironment environment, BeanManagerImpl manager) {
  for (InternalEjbDescriptor<?> descriptor : getEjbDescriptors()) {
    if (descriptor.isMessageDriven()) {
      EnhancedAnnotatedType<?> type =  manager.getServices().getRequired(ClassTransformer.class).getEnhancedAnnotatedType(descriptor.getBeanClass(), manager.getId());
      if (!manager.getInterceptorModelRegistry().containsKey(type.slim())) {
        InterceptionModelInitializer.of(manager, type, null).init();
      }
      InterceptionModel model = manager.getInterceptorModelRegistry().get(type.slim());
      if (model != null) {
        ejbServices.registerInterceptors(descriptor.delegate(), new InterceptorBindingsAdapter(model));
      }
    }
  }
}
origin: weld/core

public WeldInjectionTargetBuilderImpl(AnnotatedType<T> type, BeanManagerImpl manager) {
  this.manager = manager;
  this.type = manager.getServices().get(ClassTransformer.class).getEnhancedAnnotatedType(type, manager.getId());
  this.injectionTargetService = manager.getServices().get(InjectionTargetService.class);
}
origin: weld/core

@Override
public <T> AnnotatedType<T> createAnnotatedType(Class<T> type) {
  // first, make sure to use the right BDA ID for this class
  String bdaId = BeanManagerLookupService.lookupBeanManager(type, this).getId();
  return getServices().get(ClassTransformer.class).getBackedAnnotatedType(type, bdaId);
}
origin: weld/core

@Override
public <T> BeanAttributes<T> createBeanAttributes(AnnotatedType<T> type) {
  EnhancedAnnotatedType<T> clazz = services.get(ClassTransformer.class).getEnhancedAnnotatedType(type, getId());
  if (services.get(EjbSupport.class).isEjb(type.getJavaClass())) {
    return services.get(EjbSupport.class).createSessionBeanAttributes(clazz, this);
  }
  return BeanAttributesFactory.forBean(clazz, this);
}
origin: weld/core

public <X> BeanAttributes<?> internalCreateBeanAttributes(AnnotatedMember<X> member) {
  EnhancedAnnotatedMember<?, X, Member> weldMember = null;
  if (member instanceof AnnotatedField<?> || member instanceof AnnotatedMethod<?>) {
    weldMember = services.get(MemberTransformer.class).loadEnhancedMember(member, getId());
  } else {
    throw BeanManagerLogger.LOG.cannotCreateBeanAttributesForIncorrectAnnotatedMember(member);
  }
  return BeanAttributesFactory.forBean(weldMember, this);
}
origin: org.jboss.weld.se/weld-se

protected <T> SessionBean<T> createSessionBean(InternalEjbDescriptor<T> descriptor) {
  EnhancedAnnotatedType<T> type = classTransformer.getEnhancedAnnotatedType(descriptor.getBeanClass(), getManager().getId());
  slimAnnotatedTypeStore.put(type.slim());
  return createSessionBean(descriptor, type);
}
protected <T> SessionBean<T> createSessionBean(InternalEjbDescriptor<T> descriptor, EnhancedAnnotatedType<T> weldClass) {
origin: org.jboss.weld.se/weld-se

public WeldInjectionTargetBuilderImpl(AnnotatedType<T> type, BeanManagerImpl manager) {
  this.manager = manager;
  this.type = manager.getServices().get(ClassTransformer.class).getEnhancedAnnotatedType(type, manager.getId());
  this.injectionTargetService = manager.getServices().get(InjectionTargetService.class);
}
origin: org.jboss.weld.servlet/weld-servlet-shaded

@Override
public <T> AnnotatedType<T> createAnnotatedType(Class<T> type) {
  // first, make sure to use the right BDA ID for this class
  String bdaId = BeanManagerLookupService.lookupBeanManager(type, this).getId();
  return getServices().get(ClassTransformer.class).getBackedAnnotatedType(type, bdaId);
}
origin: weld/core

@Override
public <T> BeanAttributes<T> createBeanAttributes(AnnotatedType<T> type) {
  EnhancedAnnotatedType<T> clazz = services.get(ClassTransformer.class).getEnhancedAnnotatedType(type, getId());
  if (services.get(EjbSupport.class).isEjb(type.getJavaClass())) {
    return services.get(EjbSupport.class).createSessionBeanAttributes(clazz, this);
  }
  return BeanAttributesFactory.forBean(clazz, this);
}
origin: weld/core

public <X> BeanAttributes<?> internalCreateBeanAttributes(AnnotatedMember<X> member) {
  EnhancedAnnotatedMember<?, X, Member> weldMember = null;
  if (member instanceof AnnotatedField<?> || member instanceof AnnotatedMethod<?>) {
    weldMember = services.get(MemberTransformer.class).loadEnhancedMember(member, getId());
  } else {
    throw BeanManagerLogger.LOG.cannotCreateBeanAttributesForIncorrectAnnotatedMember(member);
  }
  return BeanAttributesFactory.forBean(weldMember, this);
}
origin: weld/core

protected <T> void createNewManagedBean(Class<T> clazz, Type type) {
  EnhancedAnnotatedType<T> enhancedType = classTransformer.getEnhancedAnnotatedType(clazz, type, manager.getId());
  slimAnnotatedTypeStore.put(enhancedType.slim());
  getEnvironment().addManagedBean(NewManagedBean.of(BeanAttributesFactory.forNewManagedBean(enhancedType, manager), enhancedType, manager));
}
origin: weld/core

public WeldInjectionTargetBuilderImpl(AnnotatedType<T> type, BeanManagerImpl manager) {
  this.manager = manager;
  this.type = manager.getServices().get(ClassTransformer.class).getEnhancedAnnotatedType(type, manager.getId());
  this.injectionTargetService = manager.getServices().get(InjectionTargetService.class);
}
origin: org.jboss.weld.se/weld-se-shaded

@Override
public <T> AnnotatedType<T> createAnnotatedType(Class<T> type) {
  // first, make sure to use the right BDA ID for this class
  String bdaId = BeanManagerLookupService.lookupBeanManager(type, this).getId();
  return getServices().get(ClassTransformer.class).getBackedAnnotatedType(type, bdaId);
}
origin: org.jboss.weld.servlet/weld-servlet-shaded

@Override
public <T> BeanAttributes<T> createBeanAttributes(AnnotatedType<T> type) {
  EnhancedAnnotatedType<T> clazz = services.get(ClassTransformer.class).getEnhancedAnnotatedType(type, getId());
  if (services.get(EjbSupport.class).isEjb(type.getJavaClass())) {
    return services.get(EjbSupport.class).createSessionBeanAttributes(clazz, this);
  }
  return BeanAttributesFactory.forBean(clazz, this);
}
origin: weld/core

@Override
public ParameterInjectionPointAttributes<?, ?> createInjectionPoint(AnnotatedParameter<?> parameter) {
  AnnotatedTypeValidator.validateAnnotatedParameter(parameter);
  EnhancedAnnotatedParameter<?, ?> enhancedParameter = services.get(MemberTransformer.class).loadEnhancedParameter(parameter, getId());
  return validateInjectionPoint(InferringParameterInjectionPointAttributes.of(enhancedParameter, null,
      parameter.getDeclaringCallable().getDeclaringType().getJavaClass(), this));
}
org.jboss.weld.managerBeanManagerImplgetId

Popular methods of BeanManagerImpl

  • instance
  • getContextId
  • getServices
  • createCreationalContext
  • getBeans
  • isContextActive
    Indicates whether there is an active context for a given scope.
  • event
  • getContext
    Gets an active context of the given scope. Throws an exception if there are no active contexts found
  • getInterceptorModelRegistry
  • getReference
    The name of this method was misleading, use #getInjectableReference(InjectionPoint,Bean,CreationalCo
  • resolve
  • resolveDecorators
  • resolve,
  • resolveDecorators,
  • createAnnotatedType,
  • fireProcessInjectionTarget,
  • getAccessibleLenientObserverNotifier,
  • getBean,
  • getBeanResolver,
  • getEjbDescriptor,
  • getLocalInjectionTargetFactory

Popular in Java

  • Creating JSON documents from java classes using gson
  • compareTo (BigDecimal)
  • setScale (BigDecimal)
  • startActivity (Activity)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • TimeUnit (java.util.concurrent)
    A TimeUnit represents time durations at a given unit of granularity and provides utility methods to
  • HttpServlet (javax.servlet.http)
    Provides an abstract class to be subclassed to create an HTTP servlet suitable for a Web site. A sub
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now