org.jboss.weld.resources
Code IndexAdd Codota to your IDE (free)

Best code snippets using org.jboss.weld.resources(Showing top 15 results out of 315)

origin: jersey/jersey

public static <T> EnhancedAnnotatedType<T> createEnhancedAnnotatedType(BasicInjectionTarget<T> it) {
  return EnhancedAnnotatedTypeImpl.of(
      (SlimAnnotatedType<T>) it.getAnnotatedType(), ClassTransformer.instance(it.getBeanManager()));
}
origin: wildfly/wildfly

protected InterceptorBindings getInterceptorBindings(String ejbName, final BeanManagerImpl manager) {
  if (ejbName != null) {
    return interceptorSupport.getInterceptorBindings(ejbName, manager);
  } else {
    // This is a managed bean
    SlimAnnotatedType<?> type = (SlimAnnotatedType<?>) manager.createAnnotatedType(componentClass);
    if (!manager.getInterceptorModelRegistry().containsKey(type)) {
      EnhancedAnnotatedType<?> enhancedType = manager.getServices().get(ClassTransformer.class).getEnhancedAnnotatedType(type);
      InterceptionModelInitializer.of(manager, enhancedType, null).init();
    }
    InterceptionModel model = manager.getInterceptorModelRegistry().get(type);
    if (model != null) {
      return new InterceptorBindingsAdapter(manager.getInterceptorModelRegistry().get(type));
    }
  }
  return null;
}
origin: jersey/jersey

private void checkDecoratedMethods(EnhancedAnnotatedType<T> type, List<Decorator<?>> decorators) {
  if (type.isFinal()) {
    throw BeanLogger.LOG.finalBeanClassWithDecoratorsNotAllowed(this);
  }
  checkNoArgsConstructor(type);
  for (Decorator<?> decorator : decorators) {
    EnhancedAnnotatedType<?> decoratorClass;
    if (decorator instanceof DecoratorImpl<?>) {
      DecoratorImpl<?> decoratorBean = (DecoratorImpl<?>) decorator;
      decoratorClass = decoratorBean.getBeanManager().getServices().get(ClassTransformer.class)
          .getEnhancedAnnotatedType(decoratorBean.getAnnotated());
    } else if (decorator instanceof CustomDecoratorWrapper<?>) {
      decoratorClass = ((CustomDecoratorWrapper<?>) decorator).getEnhancedAnnotated();
    } else {
      throw BeanLogger.LOG.nonContainerDecorator(decorator);
    }
    for (EnhancedAnnotatedMethod<?, ?> decoratorMethod : decoratorClass.getEnhancedMethods()) {
      EnhancedAnnotatedMethod<?, ?> method = type.getEnhancedMethod(decoratorMethod.getSignature());
      if (method != null && !method.isStatic() && !method.isPrivate() && method.isFinal()) {
        throw BeanLogger.LOG.finalBeanClassWithInterceptorsNotAllowed(this);
      }
    }
  }
}
origin: wildfly/wildfly

@SuppressWarnings("unchecked")
final Class<T> clazz = (Class<T>) componentClass;
EnhancedAnnotatedType<T> type = transformer.getEnhancedAnnotatedType(clazz, beanManager.getId());
  type = transformer.getEnhancedAnnotatedType(clazz, bdaId);
origin: HotswapProjects/HotswapAgent

private static ClassTransformer getClassTransformer() {
  TypeStore store = new TypeStore();
  SharedObjectCache cache = new SharedObjectCache();
  ReflectionCache reflectionCache = ReflectionCacheFactory.newInstance(store);
  ClassTransformer classTransformer = new ClassTransformer(store, cache, reflectionCache, "STATIC_INSTANCE");
  return classTransformer;
}
origin: org.jboss.weld/weld-core

public MemberTransformer(ClassTransformer transformer) {
  ComputingCacheBuilder cacheBuilder = ComputingCacheBuilder.newBuilder();
  this.transformer = transformer;
  this.unbackedAnnotatedMembersById = cacheBuilder.build(new UnbackedMemberById());
  this.enhancedFieldLoader = new EnhancedFieldLoader();
  this.enhancedMethodLoader = new EnhancedMethodLoader();
  this.enhancedConstructorLoader = new EnhancedConstructorLoader();
  this.enhancedMemberCache = cacheBuilder.build(new EnhancedMemberLoaderFunction());
}
origin: org.jboss.weld/weld-core

public ClassTransformer(TypeStore typeStore, SharedObjectCache cache, ReflectionCache reflectionCache, String contextId) {
  this.contextId = contextId;
  this.backedAnnotatedTypes = ComputingCacheBuilder.newBuilder().setWeakValues().build(new TransformClassToBackedAnnotatedType());
  this.enhancedAnnotatedTypes = ComputingCacheBuilder.newBuilder().build(new TransformSlimAnnotatedTypeToEnhancedAnnotatedType());
  this.annotations = ComputingCacheBuilder.newBuilder().build(new TransformClassToWeldAnnotation());
  this.typeStore = typeStore;
  this.cache = cache;
  this.reflectionCache = reflectionCache;
  this.slimAnnotatedTypesById = new ConcurrentHashMap<AnnotatedTypeIdentifier, SlimAnnotatedType<?>>();
}
origin: org.jboss.weld.se/weld-se

public MemberTransformer(ClassTransformer transformer) {
  ComputingCacheBuilder cacheBuilder = ComputingCacheBuilder.newBuilder();
  this.transformer = transformer;
  this.unbackedAnnotatedMembersById = cacheBuilder.build(new UnbackedMemberById());
  this.enhancedFieldLoader = new EnhancedFieldLoader();
  this.enhancedMethodLoader = new EnhancedMethodLoader();
  this.enhancedConstructorLoader = new EnhancedConstructorLoader();
  this.enhancedMemberCache = cacheBuilder.build(new EnhancedMemberLoaderFunction());
}
origin: org.jboss.weld/weld-core

public MemberTransformer(ClassTransformer transformer) {
  ComputingCacheBuilder cacheBuilder = ComputingCacheBuilder.newBuilder();
  this.transformer = transformer;
  this.unbackedAnnotatedMembersById = cacheBuilder.build(new UnbackedMemberById());
  this.enhancedFieldLoader = new EnhancedFieldLoader();
  this.enhancedMethodLoader = new EnhancedMethodLoader();
  this.enhancedConstructorLoader = new EnhancedConstructorLoader();
  this.enhancedMemberCache = cacheBuilder.build(new EnhancedMemberLoaderFunction());
}
origin: org.jboss.weld/weld-core

public MemberTransformer(ClassTransformer transformer) {
  ComputingCacheBuilder cacheBuilder = ComputingCacheBuilder.newBuilder();
  this.transformer = transformer;
  this.unbackedAnnotatedMembersById = cacheBuilder.build(new UnbackedMemberById());
  this.enhancedFieldLoader = new EnhancedFieldLoader();
  this.enhancedMethodLoader = new EnhancedMethodLoader();
  this.enhancedConstructorLoader = new EnhancedConstructorLoader();
  this.enhancedMemberCache = cacheBuilder.build(new EnhancedMemberLoaderFunction());
}
origin: org.jboss.weld.servlet/weld-servlet

public MemberTransformer(ClassTransformer transformer) {
  ComputingCacheBuilder cacheBuilder = ComputingCacheBuilder.newBuilder();
  this.transformer = transformer;
  this.unbackedAnnotatedMembersById = cacheBuilder.build(new UnbackedMemberById());
  this.enhancedFieldLoader = new EnhancedFieldLoader();
  this.enhancedMethodLoader = new EnhancedMethodLoader();
  this.enhancedConstructorLoader = new EnhancedConstructorLoader();
  this.enhancedMemberCache = cacheBuilder.build(new EnhancedMemberLoaderFunction());
}
origin: org.jboss.weld.servlet/weld-servlet

public MemberTransformer(ClassTransformer transformer) {
  ComputingCacheBuilder cacheBuilder = ComputingCacheBuilder.newBuilder();
  this.transformer = transformer;
  this.unbackedAnnotatedMembersById = cacheBuilder.build(new UnbackedMemberById());
  this.enhancedFieldLoader = new EnhancedFieldLoader();
  this.enhancedMethodLoader = new EnhancedMethodLoader();
  this.enhancedConstructorLoader = new EnhancedConstructorLoader();
  this.enhancedMemberCache = cacheBuilder.build(new EnhancedMemberLoaderFunction());
}
origin: org.jboss.weld.se/weld-se

public MemberTransformer(ClassTransformer transformer) {
  ComputingCacheBuilder cacheBuilder = ComputingCacheBuilder.newBuilder();
  this.transformer = transformer;
  this.unbackedAnnotatedMembersById = cacheBuilder.build(new UnbackedMemberById());
  this.enhancedFieldLoader = new EnhancedFieldLoader();
  this.enhancedMethodLoader = new EnhancedMethodLoader();
  this.enhancedConstructorLoader = new EnhancedConstructorLoader();
  this.enhancedMemberCache = cacheBuilder.build(new EnhancedMemberLoaderFunction());
}
origin: org.jboss.weld.se/weld-se

public ClassTransformer(TypeStore typeStore, SharedObjectCache cache, ReflectionCache reflectionCache, String contextId) {
  this.contextId = contextId;
  this.backedAnnotatedTypes = ComputingCacheBuilder.newBuilder().setWeakValues().build(new TransformClassToBackedAnnotatedType());
  this.enhancedAnnotatedTypes = ComputingCacheBuilder.newBuilder().build(new TransformSlimAnnotatedTypeToEnhancedAnnotatedType());
  this.annotations = ComputingCacheBuilder.newBuilder().build(new TransformClassToWeldAnnotation());
  this.typeStore = typeStore;
  this.cache = cache;
  this.reflectionCache = reflectionCache;
  this.slimAnnotatedTypesById = new ConcurrentHashMap<AnnotatedTypeIdentifier, SlimAnnotatedType<?>>();
}
origin: org.jboss.weld.se/weld-se

public MemberTransformer(ClassTransformer transformer) {
  ComputingCacheBuilder cacheBuilder = ComputingCacheBuilder.newBuilder();
  this.transformer = transformer;
  this.unbackedAnnotatedMembersById = cacheBuilder.build(new UnbackedMemberById());
  this.enhancedFieldLoader = new EnhancedFieldLoader();
  this.enhancedMethodLoader = new EnhancedMethodLoader();
  this.enhancedConstructorLoader = new EnhancedConstructorLoader();
  this.enhancedMemberCache = cacheBuilder.build(new EnhancedMemberLoaderFunction());
}
org.jboss.weld.resources

Most used classes

  • ResourceLoadingException
    Exception thrown when errors occur while loading resource
  • ClassTransformer
  • ResourceLoader
    Resource loading/class creation services for Weld. By default an implementation which uses the Threa
  • ClassLoaderResourceLoader
    A (@link ResourceLoader} implementation that uses a specific @{link ClassLoader}
  • SharedObjectCache
    Allows classes to share Maps/Sets to conserve memory.
  • ReflectionCacheFactory,
  • WeldClassLoaderResourceLoader,
  • AbstractClassLoaderResourceLoader,
  • ClassTransformer$TransformClassToBackedAnnotatedType,
  • ClassTransformer$TransformClassToWeldAnnotation,
  • ClassTransformer$TransformSlimAnnotatedTypeToEnhancedAnnotatedType,
  • ClassTransformer$TypeHolder,
  • DefaultReflectionCache$BackedAnnotatedTypeAnnotationsFunction,
  • DefaultReflectionCache,
  • HotspotReflectionCache,
  • MemberTransformer$AbstractEnhancedMemberLoader,
  • MemberTransformer$EnhancedConstructorLoader,
  • MemberTransformer$EnhancedFieldLoader,
  • MemberTransformer$EnhancedMemberLoaderFunction

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)