- AbstractImmutableBean<T> - Class in org.infinispan.cdi.util
-
A base class for implementing Bean
.
- AbstractImmutableBean(Class<?>, String, Set<Annotation>, Class<? extends Annotation>, Set<Class<? extends Annotation>>, Set<Type>, boolean, boolean, Set<InjectionPoint>, String) - Constructor for class org.infinispan.cdi.util.AbstractImmutableBean
-
Create a new, immutable bean.
- add(Annotation) - Method in class org.infinispan.cdi.util.annotatedtypebuilder.AnnotationBuilder
-
- add(Class<?>, Type) - Method in class org.infinispan.cdi.util.HierarchyDiscovery
-
- addAll(AnnotationStore) - Method in class org.infinispan.cdi.util.annotatedtypebuilder.AnnotationBuilder
-
- addQualifier(Annotation) - Method in class org.infinispan.cdi.util.BeanBuilder
-
Add to the qualifiers used for bean creation.
- addQualifiers(Annotation...) - Method in class org.infinispan.cdi.util.BeanBuilder
-
Add to the qualifiers used for bean creation.
- addQualifiers(Collection<Annotation>) - Method in class org.infinispan.cdi.util.BeanBuilder
-
Add to the qualifiers used for bean creation.
- addToClass(Annotation) - Method in class org.infinispan.cdi.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Add an annotation to the type declaration.
- addToField(Field, Annotation) - Method in class org.infinispan.cdi.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Add an annotation to the specified field.
- addToField(AnnotatedField<? super X>, Annotation) - Method in class org.infinispan.cdi.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Add an annotation to the specified field.
- addToMethod(Method, Annotation) - Method in class org.infinispan.cdi.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Add an annotation to the specified method.
- addToMethod(AnnotatedMethod<? super X>, Annotation) - Method in class org.infinispan.cdi.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Add an annotation to the specified method.
- addToMethodParameter(Method, int, Annotation) - Method in class org.infinispan.cdi.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Add an annotation to the specified method parameter.
- addType(Type) - Method in class org.infinispan.cdi.util.BeanBuilder
-
Add to the type closure used for bean creation.
- addTypes(Type...) - Method in class org.infinispan.cdi.util.BeanBuilder
-
Add to the type closure used for bean creation.
- addTypes(Collection<Type>) - Method in class org.infinispan.cdi.util.BeanBuilder
-
Add to the type closure used for bean creation.
- alternative(boolean) - Method in class org.infinispan.cdi.util.BeanBuilder
-
Define that the created bean will (or will not) be an alternative.
- Annotateds - Class in org.infinispan.cdi.util
-
Utilities for working with Annotated
s.
- AnnotatedTypeBuilder<X> - Class in org.infinispan.cdi.util.annotatedtypebuilder
-
Class for constructing a new AnnotatedType.
- AnnotatedTypeBuilder() - Constructor for class org.infinispan.cdi.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Create a new builder.
- AnnotationBuilder - Class in org.infinispan.cdi.util.annotatedtypebuilder
-
Helper class used to build annotation stores
- AnyLiteral - Class in org.infinispan.cdi.util
-
- AnyLiteral() - Constructor for class org.infinispan.cdi.util.AnyLiteral
-
- Arrays2 - Class in org.infinispan.cdi.util
-
A collection of utilities for working with Arrays that goes beyond that in
the JDK.
- assertNotNull(Object, String) - Static method in class org.infinispan.cdi.util.Contracts
-
Asserts that the given parameter is not null
.
- asSet(T...) - Static method in class org.infinispan.cdi.util.Arrays2
-
Create a set from an array.
- cast(Object) - Static method in class org.infinispan.cdi.util.Reflections
-
Perform a runtime cast.
- CDIHelper - Class in org.infinispan.cdi.util
-
- CDIHelper() - Constructor for class org.infinispan.cdi.util.CDIHelper
-
- checkReturnValue(Object, Bean<?>, InjectionPoint, BeanManager) - Static method in class org.infinispan.cdi.util.Beans
-
- cleanupFinalBeanManagers(AfterDeploymentValidation) - Method in class org.infinispan.cdi.util.BeanManagerProvider
-
By cleaning the final BeanManager map after the Deployment got Validated,
we prevent premature loading of information from JNDI in cases where the
container might not be fully setup yet.
- cleanupStoredBeanManagerOnShutdown(BeforeShutdown) - Method in class org.infinispan.cdi.util.BeanManagerProvider
-
Cleanup on container shutdown
- clear() - Method in class org.infinispan.cdi.util.Synthetic.Provider
-
- ContextualLifecycle<T> - Interface in org.infinispan.cdi.util
-
- ContextualReference<T> - Class in org.infinispan.cdi.util
-
Represents a non-contextual instance
- ContextualReference(BeanManager, Type, Annotation...) - Constructor for class org.infinispan.cdi.util.ContextualReference
-
- Contracts - Class in org.infinispan.cdi.util
-
An helper class providing useful assertion methods.
- create() - Method in class org.infinispan.cdi.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Create an AnnotatedType
.
- create() - Method in class org.infinispan.cdi.util.BeanBuilder
-
Use the bean builder's current state to define the bean.
- create(Bean<T>, CreationalContext<T>) - Method in interface org.infinispan.cdi.util.ContextualLifecycle
-
Callback invoked by a created bean when
Contextual.create(CreationalContext)
is called.
- create(CreationalContext<T>) - Method in class org.infinispan.cdi.util.ContextualReference
-
Create the instance
- create(Bean<T>, CreationalContext<T>) - Method in class org.infinispan.cdi.util.DelegatingContextualLifecycle
-
- create(CreationalContext<T>) - Method in class org.infinispan.cdi.util.ForwardingBean
-
- create(CreationalContext<T>) - Method in class org.infinispan.cdi.util.ImmutableBean
-
- createCallableId(AnnotatedCallable<X>) - Static method in class org.infinispan.cdi.util.Annotateds
-
Generates a deterministic signature for an AnnotatedCallable
.
- createFieldId(AnnotatedField<X>) - Static method in class org.infinispan.cdi.util.Annotateds
-
Generates a deterministic signature for an AnnotatedField
.
- createFieldId(Field, Collection<Annotation>) - Static method in class org.infinispan.cdi.util.Annotateds
-
Creates a deterministic signature for a
Field
.
- createInjectionPoints(AnnotatedMethod<X>, Bean<?>, BeanManager) - Static method in class org.infinispan.cdi.util.Beans
-
Given a method, and the bean on which the method is declared, create a
collection of injection points representing the parameters of the method.
- createParameterId(AnnotatedParameter<X>) - Static method in class org.infinispan.cdi.util.Annotateds
-
Creates a string representation of an AnnotatedParameter
.
- createParameterId(Type, Set<Annotation>) - Static method in class org.infinispan.cdi.util.Annotateds
-
Creates a string representation of a given type and set of annotations.
- createParameterListId(List<AnnotatedParameter<X>>) - Static method in class org.infinispan.cdi.util.Annotateds
-
Generates a unique string representation of a list of
AnnotatedParameter
s.
- createTypeId(AnnotatedType<X>) - Static method in class org.infinispan.cdi.util.Annotateds
-
Generates a deterministic signature for an AnnotatedType
.
- createTypeId(Class<X>, Collection<Annotation>, Collection<AnnotatedMethod<? super X>>, Collection<AnnotatedField<? super X>>, Collection<AnnotatedConstructor<X>>) - Static method in class org.infinispan.cdi.util.Annotateds
-
Generates a unique signature for a concrete class.
- get() - Method in class org.infinispan.cdi.util.ContextualReference
-
Get the instance
- get(Object) - Method in class org.infinispan.cdi.util.Synthetic.Provider
-
Get a synthetic qualifier.
- get() - Method in class org.infinispan.cdi.util.Synthetic.Provider
-
Get a synthetic qualifier.
- getActualTypeArguments() - Method in class org.infinispan.cdi.util.ParameterizedTypeImpl
-
- getAllDeclaredFields(Class<?>) - Static method in class org.infinispan.cdi.util.Reflections
-
Get all the declared fields on the class hierarchy.
- getAllDeclaredMethods(Class<?>) - Static method in class org.infinispan.cdi.util.Reflections
-
Get all the declared methods on the class hierarchy.
- getAnnotated() - Method in class org.infinispan.cdi.util.ImmutableInjectionPoint
-
- getAnnotation(Class<T>) - Method in class org.infinispan.cdi.util.annotatedtypebuilder.AnnotationBuilder
-
- getBean() - Method in class org.infinispan.cdi.util.defaultbean.DefaultBeanHolder
-
- getBean() - Method in class org.infinispan.cdi.util.ImmutableInjectionPoint
-
- getBeanClass() - Method in class org.infinispan.cdi.util.AbstractImmutableBean
-
- getBeanClass() - Method in class org.infinispan.cdi.util.BeanBuilder
-
The bean class currently defined for bean creation.
- getBeanClass() - Method in class org.infinispan.cdi.util.ForwardingBean
-
- getBeanClass() - Method in class org.infinispan.cdi.util.ForwardingObserverMethod
-
- getBeanLifecycle() - Method in class org.infinispan.cdi.util.BeanBuilder
-
- getBeanManager() - Method in class org.infinispan.cdi.util.BeanBuilder
-
The bean manager in use.
- getBeanManager() - Method in class org.infinispan.cdi.util.BeanManagerProvider
-
The active
BeanManager
for the current application (/
ClassLoader
).
- getBeanManager() - Static method in class org.infinispan.cdi.util.CDIHelper
-
- getBeanManager() - Method in class org.infinispan.cdi.util.InjectableMethod
-
Get the bean manager used by this injectable method.
- getClassLoader(Object) - Static method in class org.infinispan.cdi.util.BeanManagerProvider
-
Detect the right ClassLoader.
- getDefaultValue(CreationalContext<?>) - Method in class org.infinispan.cdi.util.ParameterValueRedefiner.ParameterValue
-
Get the default value of the parameter.
- getFieldValue(Field, Object, Class<T>) - Static method in class org.infinispan.cdi.util.Reflections
-
Get the value of the field, on the specified instance, casting the value
of the field to the expected type.
- getId() - Method in class org.infinispan.cdi.util.BeanBuilder
-
The id currently defined for bean creation.
- getId() - Method in class org.infinispan.cdi.util.ImmutablePassivationCapableBean
-
- getInjectionPoint() - Method in class org.infinispan.cdi.util.ParameterValueRedefiner.ParameterValue
-
Get the InjectionPoint
for the parameter.
- getInjectionPoints() - Method in class org.infinispan.cdi.util.AbstractImmutableBean
-
- getInjectionPoints() - Method in class org.infinispan.cdi.util.BeanBuilder
-
The injection points currently defined for bean creation.
- getInjectionPoints() - Method in class org.infinispan.cdi.util.DummyInjectionTarget
-
- getInjectionPoints() - Method in class org.infinispan.cdi.util.ForwardingBean
-
- getInstance() - Static method in class org.infinispan.cdi.util.BeanManagerProvider
-
Allows to get the current provider instance which provides access to the current BeanManager
- getMember() - Method in class org.infinispan.cdi.util.ImmutableInjectionPoint
-
- getMetaAnnotation(Annotated, Class<A>) - Static method in class org.infinispan.cdi.util.Reflections
-
Inspects an annotated element for the given meta annotation.
- getName() - Method in class org.infinispan.cdi.util.AbstractImmutableBean
-
- getName() - Method in class org.infinispan.cdi.util.BeanBuilder
-
The name of the bean currently defined for bean creation.
- getName() - Method in class org.infinispan.cdi.util.ForwardingBean
-
- getObservedQualifiers() - Method in class org.infinispan.cdi.util.ForwardingObserverMethod
-
- getObservedType() - Method in class org.infinispan.cdi.util.ForwardingObserverMethod
-
- getOwnerType() - Method in class org.infinispan.cdi.util.ParameterizedTypeImpl
-
- getParameters() - Method in class org.infinispan.cdi.util.InjectableMethod
-
Get the injectable parameters of this method.
- getPosition() - Method in class org.infinispan.cdi.util.ParameterValueRedefiner.ParameterValue
-
Get the position of the parameter in the member's parameter list.
- getQualifiers() - Method in class org.infinispan.cdi.util.AbstractImmutableBean
-
- getQualifiers() - Method in class org.infinispan.cdi.util.BeanBuilder
-
Qualifiers currently defined for bean creation.
- getQualifiers() - Method in class org.infinispan.cdi.util.defaultbean.DefaultBeanInformation.Literal
-
- getQualifiers() - Method in class org.infinispan.cdi.util.ForwardingBean
-
- getQualifiers() - Method in class org.infinispan.cdi.util.ImmutableInjectionPoint
-
- getQualifiers(BeanManager, Iterable<Annotation>) - Static method in class org.infinispan.cdi.util.Reflections
-
Extract the qualifiers from a set of annotations.
- getQualifiers(BeanManager, Iterable<Annotation>...) - Static method in class org.infinispan.cdi.util.Reflections
-
Extract the qualifiers from a set of annotations.
- getRawType() - Method in class org.infinispan.cdi.util.ParameterizedTypeImpl
-
- getRawType(Type) - Static method in class org.infinispan.cdi.util.Reflections
-
Extract the raw type, given a type.
- getReception() - Method in class org.infinispan.cdi.util.ForwardingObserverMethod
-
- getResolvedType() - Method in class org.infinispan.cdi.util.HierarchyDiscovery
-
- getScope() - Method in class org.infinispan.cdi.util.AbstractImmutableBean
-
- getScope() - Method in class org.infinispan.cdi.util.BeanBuilder
-
Scope currently defined for bean creation.
- getScope() - Method in class org.infinispan.cdi.util.ForwardingBean
-
- getStereotypes() - Method in class org.infinispan.cdi.util.AbstractImmutableBean
-
- getStereotypes() - Method in class org.infinispan.cdi.util.BeanBuilder
-
Stereotypes currently defined for bean creation.
- getStereotypes() - Method in class org.infinispan.cdi.util.ForwardingBean
-
- getToString() - Method in class org.infinispan.cdi.util.BeanBuilder
-
- getTransactionPhase() - Method in class org.infinispan.cdi.util.ForwardingObserverMethod
-
- getType() - Method in class org.infinispan.cdi.util.ImmutableInjectionPoint
-
- getTypeClosure() - Method in class org.infinispan.cdi.util.HierarchyDiscovery
-
- getTypes() - Method in class org.infinispan.cdi.util.AbstractImmutableBean
-
- getTypes() - Method in class org.infinispan.cdi.util.BeanBuilder
-
Type closure currently defined for bean creation.
- getTypes() - Method in class org.infinispan.cdi.util.ForwardingBean
-
- id(String) - Method in class org.infinispan.cdi.util.BeanBuilder
-
Define the id used for bean creation.
- ImmutableBean<T> - Class in org.infinispan.cdi.util
-
A base class for implementing Bean
.
- ImmutableBean(Class<?>, String, Set<Annotation>, Class<? extends Annotation>, Set<Class<? extends Annotation>>, Set<Type>, boolean, boolean, Set<InjectionPoint>, ContextualLifecycle<T>, String) - Constructor for class org.infinispan.cdi.util.ImmutableBean
-
Create a new, immutable bean.
- ImmutableInjectionPoint - Class in org.infinispan.cdi.util
-
A base class for implementing InjectionPoint
.
- ImmutableInjectionPoint(AnnotatedField<?>, Set<Annotation>, Bean<?>, boolean, boolean) - Constructor for class org.infinispan.cdi.util.ImmutableInjectionPoint
-
Instantiate a new InjectionPoint
based upon an
AnnotatedField
.
- ImmutableInjectionPoint(AnnotatedField<?>, BeanManager, Bean<?>, boolean, boolean) - Constructor for class org.infinispan.cdi.util.ImmutableInjectionPoint
-
Instantiate a new InjectionPoint
based upon an
AnnotatedField
, reading the qualifiers from the annotations
declared on the field.
- ImmutableInjectionPoint(AnnotatedParameter<?>, Set<Annotation>, Bean<?>, boolean, boolean) - Constructor for class org.infinispan.cdi.util.ImmutableInjectionPoint
-
Instantiate a new InjectionPoint
based upon an
AnnotatedParameter
.
- ImmutableInjectionPoint(AnnotatedParameter<?>, BeanManager, Bean<?>, boolean, boolean) - Constructor for class org.infinispan.cdi.util.ImmutableInjectionPoint
-
Instantiate a new InjectionPoint
based upon an
AnnotatedParameter
, reading the qualifiers from the annotations
declared on the parameter.
- ImmutablePassivationCapableBean<T> - Class in org.infinispan.cdi.util
-
A base class for implementing a PassivationCapable
Bean
.
- ImmutablePassivationCapableBean(String, Class<?>, String, Set<Annotation>, Class<? extends Annotation>, Set<Class<? extends Annotation>>, Set<Type>, boolean, boolean, Set<InjectionPoint>, ContextualLifecycle<T>, String) - Constructor for class org.infinispan.cdi.util.ImmutablePassivationCapableBean
-
- index() - Method in class org.infinispan.cdi.util.Synthetic.SyntheticLiteral
-
- inject(T, CreationalContext<T>) - Method in class org.infinispan.cdi.util.DummyInjectionTarget
-
- InjectableMethod<X> - Class in org.infinispan.cdi.util
-
Allows an AnnotatedMethod
to be injected using the CDI type safe
resolution rules.
- InjectableMethod(AnnotatedMethod<X>, Bean<?>, BeanManager) - Constructor for class org.infinispan.cdi.util.InjectableMethod
-
- InjectableMethod(AnnotatedMethod<X>, Collection<InjectionPoint>, BeanManager) - Constructor for class org.infinispan.cdi.util.InjectableMethod
-
- injectionPoints(Set<InjectionPoint>) - Method in class org.infinispan.cdi.util.BeanBuilder
-
Define the injection points used for bean creation.
- Installed - Annotation Type in org.infinispan.cdi.util.defaultbean
-
- InstalledLiteral - Class in org.infinispan.cdi.util.defaultbean
-
- InstalledLiteral() - Constructor for class org.infinispan.cdi.util.defaultbean.InstalledLiteral
-
- INSTANCE - Static variable in class org.infinispan.cdi.util.AnyLiteral
-
- INSTANCE - Static variable in class org.infinispan.cdi.util.defaultbean.InstalledLiteral
-
- INSTANCE - Static variable in class org.infinispan.cdi.util.DefaultLiteral
-
- invoke(Object, CreationalContext<T>) - Method in class org.infinispan.cdi.util.InjectableMethod
-
Invoke the method, causing all parameters to be injected according to the
CDI type safe resolution rules.
- invoke(Object, CreationalContext<T>, ParameterValueRedefiner) - Method in class org.infinispan.cdi.util.InjectableMethod
-
Invoke the method, calling the parameter redefiner for each parameter,
allowing the caller to override the default value obtained via the CDI
type safe resolver.
- invokeMethod(boolean, Method, Object, Object...) - Static method in class org.infinispan.cdi.util.Reflections
-
Invoke the specified method on the provided instance, passing any additional
arguments included in this method as arguments to the specified method.
- invokeMethod(Method, Class<T>, Object, Object...) - Static method in class org.infinispan.cdi.util.Reflections
-
Invoke the specified method on the provided instance, passing any additional
arguments included in this method as arguments to the specified method.
- invokeMethod(boolean, Method, Class<T>, Object, Object...) - Static method in class org.infinispan.cdi.util.Reflections
-
Invoke the method on the instance, with any arguments specified, casting
the result of invoking the method to the expected return type.
- isActive() - Static method in class org.infinispan.cdi.util.BeanManagerProvider
-
- isAlternative() - Method in class org.infinispan.cdi.util.AbstractImmutableBean
-
- isAlternative() - Method in class org.infinispan.cdi.util.BeanBuilder
-
Whether the created bean will be an alternative.
- isAlternative() - Method in class org.infinispan.cdi.util.ForwardingBean
-
- isAnnotationPresent(Class<?>) - Method in class org.infinispan.cdi.util.annotatedtypebuilder.AnnotationBuilder
-
- isAssignableFrom(Class<?>, Type[], Class<?>, Type[]) - Static method in class org.infinispan.cdi.util.Reflections
-
Check the assignability of one type to another, taking into account the
actual type arguements
- isAssignableFrom(Type[], Type[]) - Static method in class org.infinispan.cdi.util.Reflections
-
- isAssignableFrom(Type, Type[]) - Static method in class org.infinispan.cdi.util.Reflections
-
- isAssignableFrom(Type, Type) - Static method in class org.infinispan.cdi.util.Reflections
-
- isAssignableFrom(Class<?>, Type[], Type) - Static method in class org.infinispan.cdi.util.Reflections
-
- isAssignableFrom(Type[], Type) - Static method in class org.infinispan.cdi.util.Reflections
-
- isCDIAvailable() - Static method in class org.infinispan.cdi.util.CDIHelper
-
- isDelegate() - Method in class org.infinispan.cdi.util.ImmutableInjectionPoint
-
- isNullable() - Method in class org.infinispan.cdi.util.AbstractImmutableBean
-
- isNullable() - Method in class org.infinispan.cdi.util.BeanBuilder
-
Whether the created bean will be nullable.
- isNullable() - Method in class org.infinispan.cdi.util.ForwardingBean
-
- isPassivationCapable() - Method in class org.infinispan.cdi.util.BeanBuilder
-
Whether the created bean will be passivation capable.
- isSerializable(Class<?>) - Static method in class org.infinispan.cdi.util.Reflections
-
Check if a class is serializable.
- isTransient() - Method in class org.infinispan.cdi.util.ImmutableInjectionPoint
-
- isTypeBounded(Type, Type[], Type[]) - Static method in class org.infinispan.cdi.util.Reflections
-