Package org.jboss.solder.core

A number enhancements to the CDI programming model which are under trial and may be included in later releases of Contexts and Dependency Injection.

See:
          Description

Class Summary
VersionLoggerUtil Utility class for logging the version number of class based on package.
 

Annotation Types Summary
Client Qualifier annotation provided for the purposes of identifing beans associated with the currently logged in user.
Exact An injection point qualifier that may be used to select the exact bean to be injected, by specifying its implementation class.
ExtensionManaged Denotes a resource that is managed by a CDI extension (as opposed to container-managed).
FullyQualified The annotation @FullQualified, when used on a bean type, producer method or producer field, indicates that the standard bean name that would be assigned should first be prepended with the package in which the bean resides, thus resulting in a fully-qualified bean name (FQBN).
Requires Veto the processing of the type if the required classes are not available.
System Qualifier annotation provided access to system property values.
Veto Veto the processing of the type.
 

Package org.jboss.solder.core Description

A number enhancements to the CDI programming model which are under trial and may be included in later releases of Contexts and Dependency Injection.

Included are:

@Veto Prevents a class from being installed as a bean
@Requires Prevents a class from being installed as a bean unless class dependencies are satisfied
@Exact Specify an implementation of an injection point type
@Client Qualifier identifying a bean as belonging to the current client
Named packages

See Also:
Veto, Requires, Exact, Client, Named


Copyright © 2011 Seam Framework. All Rights Reserved.