Index
All Classes and Interfaces|All Packages|Serialized Form
A
- AbstractImmutableBean<T> - Class in org.infinispan.cdi.common.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.common.util.AbstractImmutableBean
-
Create a new, immutable bean.
- add(Annotation) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotationBuilder
- add(Class<?>, Type) - Method in class org.infinispan.cdi.common.util.HierarchyDiscovery
- addAll(AnnotationStore) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotationBuilder
- addQualifier(Annotation) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Add to the qualifiers used for bean creation.
- addQualifiers(Annotation...) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Add to the qualifiers used for bean creation.
- addQualifiers(Collection<Annotation>) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Add to the qualifiers used for bean creation.
- addToClass(Annotation) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Add an annotation to the type declaration.
- addToField(Field, Annotation) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Add an annotation to the specified field.
- addToField(AnnotatedField<? super X>, Annotation) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Add an annotation to the specified field.
- addToMethod(Method, Annotation) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Add an annotation to the specified method.
- addToMethod(AnnotatedMethod<? super X>, Annotation) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Add an annotation to the specified method.
- addToMethodParameter(Method, int, Annotation) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Add an annotation to the specified method parameter.
- addType(Type) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Add to the type closure used for bean creation.
- addTypes(Type...) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Add to the type closure used for bean creation.
- addTypes(Collection<Type>) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Add to the type closure used for bean creation.
- alternative(boolean) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define that the created bean will (or will not) be an alternative.
- Annotateds - Class in org.infinispan.cdi.common.util
-
Utilities for working with
Annotateds. - AnnotatedTypeBuilder<X> - Class in org.infinispan.cdi.common.util.annotatedtypebuilder
-
Class for constructing a new AnnotatedType.
- AnnotatedTypeBuilder() - Constructor for class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Create a new builder.
- AnnotationBuilder - Class in org.infinispan.cdi.common.util.annotatedtypebuilder
-
Helper class used to build annotation stores
- AnyLiteral - Class in org.infinispan.cdi.common.util
- AnyLiteral() - Constructor for class org.infinispan.cdi.common.util.AnyLiteral
- Arrays2 - Class in org.infinispan.cdi.common.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.common.util.Contracts
-
Asserts that the given parameter is not
null. - asSet(T...) - Static method in class org.infinispan.cdi.common.util.Arrays2
-
Create a set from an array.
B
- BeanBuilder<T> - Class in org.infinispan.cdi.common.util
-
A builder class for creating immutable beans.
- BeanBuilder(BeanManager) - Constructor for class org.infinispan.cdi.common.util.BeanBuilder
-
Instantiate a new bean builder.
- beanClass(Class<?>) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define the bean class used for bean creation.
- beanLifecycle(ContextualLifecycle<T>) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define the
ContextualLifecycleused for bean creation. - BeanManagerProvider - Class in org.infinispan.cdi.common.util
-
This class provides access to the
BeanManagerby registering the currentBeanManagerin an extension and making it available via a singleton factory for the current application. - BeanManagerProvider() - Constructor for class org.infinispan.cdi.common.util.BeanManagerProvider
- Beans - Class in org.infinispan.cdi.common.util
-
A set of utility methods for working with beans.
- boxedClass(Class<?>) - Static method in class org.infinispan.cdi.common.util.Types
- buildQualifiers(Set<Annotation>) - Static method in class org.infinispan.cdi.common.util.Beans
-
Returns a new set with @Default and @Any added as needed
C
- cast(Object) - Static method in class org.infinispan.cdi.common.util.Reflections
-
Perform a runtime cast.
- CDIHelper - Class in org.infinispan.cdi.common.util
- CDIHelper() - Constructor for class org.infinispan.cdi.common.util.CDIHelper
- checkReturnValue(Object, Bean<?>, InjectionPoint, BeanManager) - Static method in class org.infinispan.cdi.common.util.Beans
- cleanupFinalBeanManagers(AfterDeploymentValidation) - Method in class org.infinispan.cdi.common.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.common.util.BeanManagerProvider
-
Cleanup on container shutdown
- clear() - Method in class org.infinispan.cdi.common.util.Synthetic.Provider
- ContextualLifecycle<T> - Interface in org.infinispan.cdi.common.util
-
Callbacks used by
BeanBuilderandImmutableBeanto allow control of the creation and destruction of a custom bean. - ContextualReference<T> - Class in org.infinispan.cdi.common.util
-
Represents a non-contextual instance
- ContextualReference(BeanManager, Type, Annotation...) - Constructor for class org.infinispan.cdi.common.util.ContextualReference
- Contracts - Class in org.infinispan.cdi.common.util
-
An helper class providing useful assertion methods.
- create() - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Create an
AnnotatedType. - create() - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Use the bean builder's current state to define the bean.
- create(CreationalContext<T>) - Method in class org.infinispan.cdi.common.util.ContextualReference
-
Create the instance
- create(CreationalContext<T>) - Method in class org.infinispan.cdi.common.util.ForwardingBean
- create(CreationalContext<T>) - Method in class org.infinispan.cdi.common.util.ImmutableBean
- create(Bean<T>, CreationalContext<T>) - Method in interface org.infinispan.cdi.common.util.ContextualLifecycle
-
Callback invoked by a created bean when
Contextual.create(CreationalContext)is called. - create(Bean<T>, CreationalContext<T>) - Method in class org.infinispan.cdi.common.util.DelegatingContextualLifecycle
- createCallableId(AnnotatedCallable<X>) - Static method in class org.infinispan.cdi.common.util.Annotateds
-
Generates a deterministic signature for an
AnnotatedCallable. - createFieldId(Field, Collection<Annotation>) - Static method in class org.infinispan.cdi.common.util.Annotateds
-
Creates a deterministic signature for a
Field. - createFieldId(AnnotatedField<X>) - Static method in class org.infinispan.cdi.common.util.Annotateds
-
Generates a deterministic signature for an
AnnotatedField. - createInjectionPoints(AnnotatedMethod<X>, Bean<?>, BeanManager) - Static method in class org.infinispan.cdi.common.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(Type, Set<Annotation>) - Static method in class org.infinispan.cdi.common.util.Annotateds
-
Creates a string representation of a given type and set of annotations.
- createParameterId(AnnotatedParameter<X>) - Static method in class org.infinispan.cdi.common.util.Annotateds
-
Creates a string representation of an
AnnotatedParameter. - createParameterListId(List<AnnotatedParameter<X>>) - Static method in class org.infinispan.cdi.common.util.Annotateds
-
Generates a unique string representation of a list of
AnnotatedParameters. - createTypeId(Class<X>, Collection<Annotation>, Collection<AnnotatedMethod<? super X>>, Collection<AnnotatedField<? super X>>, Collection<AnnotatedConstructor<X>>) - Static method in class org.infinispan.cdi.common.util.Annotateds
-
Generates a unique signature for a concrete class.
- createTypeId(AnnotatedType<X>) - Static method in class org.infinispan.cdi.common.util.Annotateds
-
Generates a deterministic signature for an
AnnotatedType.
D
- DefaultLiteral - Class in org.infinispan.cdi.common.util
- DefaultLiteral() - Constructor for class org.infinispan.cdi.common.util.DefaultLiteral
- delegate() - Method in class org.infinispan.cdi.common.util.ForwardingBean
-
All calls to this
Beaninstance are forwarded to the delegate unless overridden. - delegate() - Method in class org.infinispan.cdi.common.util.ForwardingObserverMethod
-
All calls to this
ObserverMethodinstance are forwarded to the delegate unless overridden. - DelegatingContextualLifecycle<T> - Class in org.infinispan.cdi.common.util
-
An implementation of
ContextualLifecyclethat is backed by anInjectionTarget. - DelegatingContextualLifecycle(InjectionTarget<T>) - Constructor for class org.infinispan.cdi.common.util.DelegatingContextualLifecycle
-
Instantiate a new
ContextualLifecyclebacked by anInjectionTarget. - destroy(CreationalContext<T>) - Method in class org.infinispan.cdi.common.util.ContextualReference
-
destroy the bean
- destroy(Bean<T>, T, CreationalContext<T>) - Method in interface org.infinispan.cdi.common.util.ContextualLifecycle
-
Callback invoked by a created bean when
Contextual.destroy(Object, CreationalContext)is called. - destroy(Bean<T>, T, CreationalContext<T>) - Method in class org.infinispan.cdi.common.util.DelegatingContextualLifecycle
- destroy(T, CreationalContext<T>) - Method in class org.infinispan.cdi.common.util.ForwardingBean
- destroy(T, CreationalContext<T>) - Method in class org.infinispan.cdi.common.util.ImmutableBean
- dispose(T) - Method in class org.infinispan.cdi.common.util.DummyInjectionTarget
- DummyInjectionTarget<T> - Class in org.infinispan.cdi.common.util
-
Injection target implementation that does nothing
- DummyInjectionTarget() - Constructor for class org.infinispan.cdi.common.util.DummyInjectionTarget
E
- EMPTY_ANNOTATION_ARRAY - Static variable in class org.infinispan.cdi.common.util.Reflections
-
An empty array of type
Annotation, useful converting lists to arrays. - EMPTY_CLASSES - Static variable in class org.infinispan.cdi.common.util.Reflections
- EMPTY_OBJECT_ARRAY - Static variable in class org.infinispan.cdi.common.util.Reflections
-
An empty array of type
Object, useful for converting lists to arrays. - EMPTY_TYPES - Static variable in class org.infinispan.cdi.common.util.Reflections
- equals(Object) - Method in class org.infinispan.cdi.common.util.ForwardingBean
- equals(Object) - Method in class org.infinispan.cdi.common.util.ForwardingObserverMethod
- equals(Object) - Method in class org.infinispan.cdi.common.util.ParameterizedTypeImpl
F
- ForwardingBean<T> - Class in org.infinispan.cdi.common.util
-
An implementation of
Beanthat forwards all calls to theForwardingBean.delegate(). - ForwardingBean() - Constructor for class org.infinispan.cdi.common.util.ForwardingBean
- ForwardingObserverMethod<T> - Class in org.infinispan.cdi.common.util
-
An implementation of
ObserverMethodthat forwards all calls toForwardingObserverMethod.delegate(). - ForwardingObserverMethod() - Constructor for class org.infinispan.cdi.common.util.ForwardingObserverMethod
G
- get() - Method in class org.infinispan.cdi.common.util.ContextualReference
-
Get the instance
- get() - Method in class org.infinispan.cdi.common.util.Synthetic.Provider
-
Get a synthetic qualifier.
- get(Object) - Method in class org.infinispan.cdi.common.util.Synthetic.Provider
-
Get a synthetic qualifier.
- getActualTypeArguments() - Method in class org.infinispan.cdi.common.util.ParameterizedTypeImpl
- getAllDeclaredFields(Class<?>) - Static method in class org.infinispan.cdi.common.util.Reflections
-
Get all the declared fields on the class hierarchy.
- getAllDeclaredMethods(Class<?>) - Static method in class org.infinispan.cdi.common.util.Reflections
-
Get all the declared methods on the class hierarchy.
- getAnnotated() - Method in class org.infinispan.cdi.common.util.ImmutableInjectionPoint
- getAnnotation(Class<T>) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotationBuilder
- getBean() - Method in class org.infinispan.cdi.common.util.ImmutableInjectionPoint
- getBeanClass() - Method in class org.infinispan.cdi.common.util.AbstractImmutableBean
- getBeanClass() - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
The bean class currently defined for bean creation.
- getBeanClass() - Method in class org.infinispan.cdi.common.util.ForwardingBean
- getBeanClass() - Method in class org.infinispan.cdi.common.util.ForwardingObserverMethod
- getBeanLifecycle() - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
The
ContextualLifecyclecurrently defined for bean creation. - getBeanManager() - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
The bean manager in use.
- getBeanManager() - Method in class org.infinispan.cdi.common.util.BeanManagerProvider
-
The active
BeanManagerfor the current application (/ClassLoader). - getBeanManager() - Static method in class org.infinispan.cdi.common.util.CDIHelper
- getBeanManager() - Method in class org.infinispan.cdi.common.util.InjectableMethod
-
Get the bean manager used by this injectable method.
- getClassLoader(Object) - Static method in class org.infinispan.cdi.common.util.BeanManagerProvider
-
Detect the right ClassLoader.
- getDefaultValue(CreationalContext<?>) - Method in class org.infinispan.cdi.common.util.ParameterValueRedefiner.ParameterValue
-
Get the default value of the parameter.
- getFieldValue(Field, Object, Class<T>) - Static method in class org.infinispan.cdi.common.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.common.util.BeanBuilder
-
The id currently defined for bean creation.
- getId() - Method in class org.infinispan.cdi.common.util.ImmutablePassivationCapableBean
- getInjectionPoint() - Method in class org.infinispan.cdi.common.util.ParameterValueRedefiner.ParameterValue
-
Get the
InjectionPointfor the parameter. - getInjectionPoints() - Method in class org.infinispan.cdi.common.util.AbstractImmutableBean
- getInjectionPoints() - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
The injection points currently defined for bean creation.
- getInjectionPoints() - Method in class org.infinispan.cdi.common.util.DummyInjectionTarget
- getInjectionPoints() - Method in class org.infinispan.cdi.common.util.ForwardingBean
- getInstance() - Static method in class org.infinispan.cdi.common.util.BeanManagerProvider
-
Allows to get the current provider instance which provides access to the current
BeanManager - getLoggingLocale() - Method in class org.infinispan.cdi.common.util.logging.Log_$logger
- getMember() - Method in class org.infinispan.cdi.common.util.ImmutableInjectionPoint
- getMetaAnnotation(Annotated, Class<A>) - Static method in class org.infinispan.cdi.common.util.Reflections
-
Inspects an annotated element for the given meta annotation.
- getName() - Method in class org.infinispan.cdi.common.util.AbstractImmutableBean
- getName() - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
The name of the bean currently defined for bean creation.
- getName() - Method in class org.infinispan.cdi.common.util.ForwardingBean
- getObservedQualifiers() - Method in class org.infinispan.cdi.common.util.ForwardingObserverMethod
- getObservedType() - Method in class org.infinispan.cdi.common.util.ForwardingObserverMethod
- getOwnerType() - Method in class org.infinispan.cdi.common.util.ParameterizedTypeImpl
- getParameters() - Method in class org.infinispan.cdi.common.util.InjectableMethod
-
Get the injectable parameters of this method.
- getPosition() - Method in class org.infinispan.cdi.common.util.ParameterValueRedefiner.ParameterValue
-
Get the position of the parameter in the member's parameter list.
- getQualifiers() - Method in class org.infinispan.cdi.common.util.AbstractImmutableBean
- getQualifiers() - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Qualifiers currently defined for bean creation.
- getQualifiers() - Method in class org.infinispan.cdi.common.util.ForwardingBean
- getQualifiers() - Method in class org.infinispan.cdi.common.util.ImmutableInjectionPoint
- getQualifiers(BeanManager, Iterable<Annotation>) - Static method in class org.infinispan.cdi.common.util.Reflections
-
Extract the qualifiers from a set of annotations.
- getQualifiers(BeanManager, Iterable<Annotation>...) - Static method in class org.infinispan.cdi.common.util.Reflections
-
Extract the qualifiers from a set of annotations.
- getRawType() - Method in class org.infinispan.cdi.common.util.ParameterizedTypeImpl
- getRawType(Type) - Static method in class org.infinispan.cdi.common.util.Reflections
-
Extract the raw type, given a type.
- getReception() - Method in class org.infinispan.cdi.common.util.ForwardingObserverMethod
- getResolvedType() - Method in class org.infinispan.cdi.common.util.HierarchyDiscovery
- getScope() - Method in class org.infinispan.cdi.common.util.AbstractImmutableBean
- getScope() - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Scope currently defined for bean creation.
- getScope() - Method in class org.infinispan.cdi.common.util.ForwardingBean
- getStereotypes() - Method in class org.infinispan.cdi.common.util.AbstractImmutableBean
- getStereotypes() - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Stereotypes currently defined for bean creation.
- getStereotypes() - Method in class org.infinispan.cdi.common.util.ForwardingBean
- getToString() - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
The string used when
Object.toString()is called on the bean. - getTransactionPhase() - Method in class org.infinispan.cdi.common.util.ForwardingObserverMethod
- getType() - Method in class org.infinispan.cdi.common.util.ImmutableInjectionPoint
- getTypeClosure() - Method in class org.infinispan.cdi.common.util.HierarchyDiscovery
- getTypes() - Method in class org.infinispan.cdi.common.util.AbstractImmutableBean
- getTypes() - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Type closure currently defined for bean creation.
- getTypes() - Method in class org.infinispan.cdi.common.util.ForwardingBean
H
- hashCode() - Method in class org.infinispan.cdi.common.util.ForwardingBean
- hashCode() - Method in class org.infinispan.cdi.common.util.ForwardingObserverMethod
- hashCode() - Method in class org.infinispan.cdi.common.util.ParameterizedTypeImpl
- HierarchyDiscovery - Class in org.infinispan.cdi.common.util
-
Utility class for resolving all bean types from a given type.
- HierarchyDiscovery(Type) - Constructor for class org.infinispan.cdi.common.util.HierarchyDiscovery
I
- id(String) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define the id used for bean creation.
- ImmutableBean<T> - Class in org.infinispan.cdi.common.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.common.util.ImmutableBean
-
Create a new, immutable bean.
- ImmutableInjectionPoint - Class in org.infinispan.cdi.common.util
-
A base class for implementing
InjectionPoint. - ImmutableInjectionPoint(AnnotatedField<?>, Set<Annotation>, Bean<?>, boolean, boolean) - Constructor for class org.infinispan.cdi.common.util.ImmutableInjectionPoint
-
Instantiate a new
InjectionPointbased upon anAnnotatedField. - ImmutableInjectionPoint(AnnotatedField<?>, BeanManager, Bean<?>, boolean, boolean) - Constructor for class org.infinispan.cdi.common.util.ImmutableInjectionPoint
-
Instantiate a new
InjectionPointbased upon anAnnotatedField, reading the qualifiers from the annotations declared on the field. - ImmutableInjectionPoint(AnnotatedParameter<?>, Set<Annotation>, Bean<?>, boolean, boolean) - Constructor for class org.infinispan.cdi.common.util.ImmutableInjectionPoint
-
Instantiate a new
InjectionPointbased upon anAnnotatedParameter. - ImmutableInjectionPoint(AnnotatedParameter<?>, BeanManager, Bean<?>, boolean, boolean) - Constructor for class org.infinispan.cdi.common.util.ImmutableInjectionPoint
-
Instantiate a new
InjectionPointbased upon anAnnotatedParameter, reading the qualifiers from the annotations declared on the parameter. - ImmutablePassivationCapableBean<T> - Class in org.infinispan.cdi.common.util
-
A base class for implementing a
PassivationCapableBean. - 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.common.util.ImmutablePassivationCapableBean
- index() - Element in annotation type org.infinispan.cdi.common.util.Synthetic
- index() - Method in class org.infinispan.cdi.common.util.Synthetic.SyntheticLiteral
- inject(T, CreationalContext<T>) - Method in class org.infinispan.cdi.common.util.DummyInjectionTarget
- InjectableMethod<X> - Class in org.infinispan.cdi.common.util
-
Allows an
AnnotatedMethodto be injected using the CDI type safe resolution rules. - InjectableMethod(AnnotatedMethod<X>, Collection<InjectionPoint>, BeanManager) - Constructor for class org.infinispan.cdi.common.util.InjectableMethod
-
Instantiate a new
InjectableMethod. - InjectableMethod(AnnotatedMethod<X>, Bean<?>, BeanManager) - Constructor for class org.infinispan.cdi.common.util.InjectableMethod
-
Instantiate a new
InjectableMethod. - injectionPoints(Set<InjectionPoint>) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define the injection points used for bean creation.
- INSTANCE - Static variable in class org.infinispan.cdi.common.util.AnyLiteral
- INSTANCE - Static variable in class org.infinispan.cdi.common.util.DefaultLiteral
- invoke(Object, CreationalContext<T>) - Method in class org.infinispan.cdi.common.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.common.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, Class<T>, Object, Object...) - Static method in class org.infinispan.cdi.common.util.Reflections
-
Invoke the method on the instance, with any arguments specified, casting the result of invoking the method to the expected return type.
- invokeMethod(boolean, Method, Object, Object...) - Static method in class org.infinispan.cdi.common.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.common.util.Reflections
-
Invoke the specified method on the provided instance, passing any additional arguments included in this method as arguments to the specified method.
- isActive() - Static method in class org.infinispan.cdi.common.util.BeanManagerProvider
-
Returns if the
BeanManagerProviderhas been initialized. - isAlternative() - Method in class org.infinispan.cdi.common.util.AbstractImmutableBean
- isAlternative() - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Whether the created bean will be an alternative.
- isAlternative() - Method in class org.infinispan.cdi.common.util.ForwardingBean
- isAnnotationPresent(Class<?>) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotationBuilder
- isAssignableFrom(Class<?>, Type[], Class<?>, Type[]) - Static method in class org.infinispan.cdi.common.util.Reflections
-
Check the assignability of one type to another, taking into account the actual type arguements
- isAssignableFrom(Class<?>, Type[], Type) - Static method in class org.infinispan.cdi.common.util.Reflections
- isAssignableFrom(Type[], Type) - Static method in class org.infinispan.cdi.common.util.Reflections
- isAssignableFrom(Type[], Type[]) - Static method in class org.infinispan.cdi.common.util.Reflections
- isAssignableFrom(Type, Type) - Static method in class org.infinispan.cdi.common.util.Reflections
- isAssignableFrom(Type, Type[]) - Static method in class org.infinispan.cdi.common.util.Reflections
- isCDIAvailable() - Static method in class org.infinispan.cdi.common.util.CDIHelper
- isDelegate() - Method in class org.infinispan.cdi.common.util.ImmutableInjectionPoint
- isNullable() - Method in class org.infinispan.cdi.common.util.AbstractImmutableBean
- isNullable() - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Whether the created bean will be nullable.
- isNullable() - Method in class org.infinispan.cdi.common.util.ForwardingBean
- isPassivationCapable() - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Whether the created bean will be passivation capable.
- isSerializable(Class<?>) - Static method in class org.infinispan.cdi.common.util.Reflections
-
Check if a class is serializable.
- isTransient() - Method in class org.infinispan.cdi.common.util.ImmutableInjectionPoint
- isTypeBounded(Type, Type[], Type[]) - Static method in class org.infinispan.cdi.common.util.Reflections
L
- Log - Interface in org.infinispan.cdi.common.util.logging
-
The JBoss Logging interface which defined the logging methods for the CDI integration.
- Log_$logger - Class in org.infinispan.cdi.common.util.logging
-
Warning this class consists of generated code.
- Log_$logger(Logger) - Constructor for class org.infinispan.cdi.common.util.logging.Log_$logger
M
- matches(Class<?>, Type[], Class<?>, Type[]) - Static method in class org.infinispan.cdi.common.util.Reflections
- matches(Class<?>, Type[], Type) - Static method in class org.infinispan.cdi.common.util.Reflections
- matches(Type, Type) - Static method in class org.infinispan.cdi.common.util.Reflections
- matches(Type, Set<? extends Type>) - Static method in class org.infinispan.cdi.common.util.Reflections
- matches(Set<Type>, Set<Type>) - Static method in class org.infinispan.cdi.common.util.Reflections
-
Check whether whether any of the types1 matches a type in types2
- mergeAnnotationsOnElement(Annotated, boolean, AnnotationBuilder) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
N
- name(String) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define the name of the bean used for bean creation.
- namespace() - Element in annotation type org.infinispan.cdi.common.util.Synthetic
- namespace() - Method in class org.infinispan.cdi.common.util.Synthetic.SyntheticLiteral
- notify(T) - Method in class org.infinispan.cdi.common.util.ForwardingObserverMethod
- nullable(boolean) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define that the created bean will (or will not) be nullable.
O
- org.infinispan.cdi.common - package org.infinispan.cdi.common
-
This is the Infinispan CDI module.
- org.infinispan.cdi.common.util - package org.infinispan.cdi.common.util
-
This package contains utility classes.
- org.infinispan.cdi.common.util.annotatedtypebuilder - package org.infinispan.cdi.common.util.annotatedtypebuilder
- org.infinispan.cdi.common.util.logging - package org.infinispan.cdi.common.util.logging
-
This package contains the logging classes.
P
- ParameterizedTypeImpl - Class in org.infinispan.cdi.common.util
- ParameterizedTypeImpl(Type, Type[], Type) - Constructor for class org.infinispan.cdi.common.util.ParameterizedTypeImpl
- parameterMustNotBeNull(String) - Method in class org.infinispan.cdi.common.util.logging.Log_$logger
- parameterMustNotBeNull(String) - Method in interface org.infinispan.cdi.common.util.logging.Log
- parameterMustNotBeNull$str() - Method in class org.infinispan.cdi.common.util.logging.Log_$logger
- ParameterValueRedefiner - Interface in org.infinispan.cdi.common.util
-
Provides the ability to redefine the value of a parameter on an
InjectableMethodvia theParameterValueRedefiner.redefineParameterValue(ParameterValue)callback. - ParameterValueRedefiner.ParameterValue - Class in org.infinispan.cdi.common.util
-
Provides the default parameter's value, along with metadata about the parameter to a parameter redefinition.
- passivationCapable(boolean) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define that the created bean will (or will not) be passivation capable.
- postConstruct(T) - Method in class org.infinispan.cdi.common.util.DummyInjectionTarget
- preDestroy(T) - Method in class org.infinispan.cdi.common.util.DummyInjectionTarget
- produce(CreationalContext<T>) - Method in class org.infinispan.cdi.common.util.DummyInjectionTarget
- Provider(String) - Constructor for class org.infinispan.cdi.common.util.Synthetic.Provider
Q
- qualifiers(Annotation...) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define the qualifiers used for bean creation.
- qualifiers(Set<Annotation>) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define the qualifiers used for bean creation.
R
- readFromType(Class<X>) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Reads the annotations from an existing java type.
- readFromType(Class<X>, boolean) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Reads the annotations from an existing java type.
- readFromType(AnnotatedType<T>) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Read the
AnnotatedType, creating a bean from the class and it's annotations. - readFromType(AnnotatedType<X>) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Reads in from an existing AnnotatedType.
- readFromType(AnnotatedType<X>, boolean) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Reads in from an existing AnnotatedType.
- redefineParameterValue(ParameterValueRedefiner.ParameterValue) - Method in interface org.infinispan.cdi.common.util.ParameterValueRedefiner
-
Callback allowing the default parameter value (that which would be injected according to the CDI type safe resolution rules) to be overridden.
- Reflections - Class in org.infinispan.cdi.common.util
-
Utility class for working with JDK Reflection and also CDI's
Annotatedmetadata. - remove(Class<? extends Annotation>) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotationBuilder
- removeFromClass(Class<? extends Annotation>) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Remove an annotation from the type
- removeFromField(Field, Class<? extends Annotation>) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Remove an annotation from the specified field.
- removeFromField(AnnotatedField<? super X>, Class<? extends Annotation>) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Remove an annotation from the specified field.
- removeFromMethod(Method, Class<? extends Annotation>) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Remove an annotation from the specified method.
- removeFromMethod(AnnotatedMethod<? super X>, Class<? extends Annotation>) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Remove an annotation from the specified method.
- removeFromMethodParameter(Method, int, Class<? extends Annotation>) - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotatedTypeBuilder
-
Remove an annotation from the specified method parameter.
- run() - Method in class org.infinispan.cdi.common.util.SetAccessiblePrivilegedAction
S
- scope(Class<? extends Annotation>) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define the scope used for bean creation.
- setAccessible(A) - Static method in class org.infinispan.cdi.common.util.Reflections
-
Set the accessibility flag on the
AccessibleObjectas described inAccessibleObject.setAccessible(boolean)within the context of aPrivilegedAction. - SetAccessiblePrivilegedAction - Class in org.infinispan.cdi.common.util
-
A
PrivilegedActionthat callsAccessibleObject.setAccessible(boolean) - SetAccessiblePrivilegedAction(AccessibleObject) - Constructor for class org.infinispan.cdi.common.util.SetAccessiblePrivilegedAction
- setBeanManager(AfterBeanDiscovery, BeanManager) - Method in class org.infinispan.cdi.common.util.BeanManagerProvider
-
It basically doesn't matter which of the system events we use, but basically we use the
AfterBeanDiscoveryevent since it allows to use theBeanManagerProviderfor all events which occur after theAfterBeanDiscoveryevent. - stereotypes(Set<Class<? extends Annotation>>) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define the stereotypes used for bean creation.
- Synthetic - Annotation Type in org.infinispan.cdi.common.util
-
A synthetic qualifier that can be used to replace other user-supplied configuration at deployment.
- Synthetic.Provider - Class in org.infinispan.cdi.common.util
-
Provides a unique Synthetic qualifier for the specified namespace
- Synthetic.SyntheticLiteral - Class in org.infinispan.cdi.common.util
- SyntheticLiteral(String, Long) - Constructor for class org.infinispan.cdi.common.util.Synthetic.SyntheticLiteral
T
- toString() - Method in class org.infinispan.cdi.common.util.AbstractImmutableBean
- toString() - Method in class org.infinispan.cdi.common.util.annotatedtypebuilder.AnnotationBuilder
- toString() - Method in class org.infinispan.cdi.common.util.ForwardingBean
- toString() - Method in class org.infinispan.cdi.common.util.ForwardingObserverMethod
- toString() - Method in class org.infinispan.cdi.common.util.ParameterizedTypeImpl
- toString(String) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define the string used when
Object.toString()is called on the bean. - types(Type...) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define the type closure used for bean creation.
- types(Set<Type>) - Method in class org.infinispan.cdi.common.util.BeanBuilder
-
Define the type closure used for bean creation.
- Types - Class in org.infinispan.cdi.common.util
-
Utility class for Types
- Types() - Constructor for class org.infinispan.cdi.common.util.Types
V
- version(String) - Method in class org.infinispan.cdi.common.util.logging.Log_$logger
- version(String) - Method in interface org.infinispan.cdi.common.util.logging.Log
- version$str() - Method in class org.infinispan.cdi.common.util.logging.Log_$logger
All Classes and Interfaces|All Packages|Serialized Form