Package org.infinispan.cdi.common.util
package org.infinispan.cdi.common.util
This package contains utility classes.
-
ClassDescriptionA base class for implementing
Bean.Utilities for working withAnnotateds.A collection of utilities for working with Arrays that goes beyond that in the JDK.BeanBuilder<T>A builder class for creating immutable beans.This class provides access to theBeanManagerby registering the currentBeanManagerin an extension and making it available via a singleton factory for the current application.A set of utility methods for working with beans.Callbacks used byBeanBuilderandImmutableBeanto allow control of the creation and destruction of a custom bean.Represents a non-contextual instanceAn helper class providing useful assertion methods.An implementation ofContextualLifecyclethat is backed by anInjectionTarget.Injection target implementation that does nothingAn implementation ofBeanthat forwards all calls to theForwardingBean.delegate().An implementation ofObserverMethodthat forwards all calls toForwardingObserverMethod.delegate().Utility class for resolving all bean types from a given type.A base class for implementingBean.A base class for implementingInjectionPoint.A base class for implementing aPassivationCapableBean.Allows anAnnotatedMethodto be injected using the CDI type safe resolution rules.Provides the ability to redefine the value of a parameter on anInjectableMethodvia theParameterValueRedefiner.redefineParameterValue(ParameterValue)callback.Provides the default parameter's value, along with metadata about the parameter to a parameter redefinition.Utility class for working with JDK Reflection and also CDI'sAnnotatedmetadata.APrivilegedActionthat callsAccessibleObject.setAccessible(boolean)A synthetic qualifier that can be used to replace other user-supplied configuration at deployment.Provides a unique Synthetic qualifier for the specified namespaceUtility class for Types