Package org.infinispan.cdi.common.util
This package contains utility classes.
-
Interface Summary Interface Description ContextualLifecycle<T> Callbacks used byBeanBuilderandImmutableBeanto allow control of the creation and destruction of a custom bean.ParameterValueRedefiner Provides the ability to redefine the value of a parameter on anInjectableMethodvia theParameterValueRedefiner.redefineParameterValue(ParameterValue)callback. -
Class Summary Class Description AbstractImmutableBean<T> A base class for implementingBean.Annotateds Utilities for working withAnnotateds.AnyLiteral Arrays2 A collection of utilities for working with Arrays that goes beyond that in the JDK.BeanBuilder<T> A builder class for creating immutable beans.BeanManagerProvider This class provides access to theBeanManagerby registering the currentBeanManagerin an extension and making it available via a singleton factory for the current application.Beans A set of utility methods for working with beans.CDIHelper ContextualReference<T> Represents a non-contextual instanceContracts An helper class providing useful assertion methods.DefaultLiteral DelegatingContextualLifecycle<T> An implementation ofContextualLifecyclethat is backed by anInjectionTarget.DummyInjectionTarget<T> Injection target implementation that does nothingForwardingBean<T> An implementation ofBeanthat forwards all calls to theForwardingBean.delegate().ForwardingObserverMethod<T> An implementation ofObserverMethodthat forwards all calls toForwardingObserverMethod.delegate().HierarchyDiscovery Utility class for resolving all bean types from a given type.ImmutableBean<T> A base class for implementingBean.ImmutableInjectionPoint A base class for implementingInjectionPoint.ImmutablePassivationCapableBean<T> A base class for implementing aPassivationCapableBean.InjectableMethod<X> Allows anAnnotatedMethodto be injected using the CDI type safe resolution rules.ParameterizedTypeImpl ParameterValueRedefiner.ParameterValue Provides the default parameter's value, along with metadata about the parameter to a parameter redefinition.Reflections Utility class for working with JDK Reflection and also CDI'sAnnotatedmetadata.SetAccessiblePrivilegedAction APrivilegedActionthat callsAccessibleObject.setAccessible(boolean)Synthetic.Provider Provides a unique Synthetic qualifier for the specified namespaceSynthetic.SyntheticLiteral Types Utility class for Types -
Annotation Types Summary Annotation Type Description Synthetic A synthetic qualifier that can be used to replace other user-supplied configuration at deployment.