Package org.glassfish.hk2.api

Interface Summary
ActiveDescriptor<T> An ActiveDescriptor contains information about a Descriptor after it has been reified.
Context<T> An implementation of this must be put into the system in order to create contextual instances of services.
Descriptor A Descriptor is a bean-like structure that describes a service declaration in HK2.
DynamicConfiguration This class is used to add Descriptors to a ServiceLocator instance.
DynamicConfigurationService The dynamic configuration service is the source of DynamicConfiguration instances, which can be used to bind and unbind entities into the system
ErrorService This interface should be implemented by those who wish to be notified of error conditions that occur within HK2.
Factory<T> This interface should be implemented in order to provide a factory for another type.
FactoryDescriptors This is a convenience class that links together the factory descriptor as a factory for another type and the factory as a service itself.
Filter This object is used to search for items in the service registry
HK2Loader This class is responsible for loading classes, and different implementations can be used for different descriptors.
IndexedFilter This filter can be used to limit the set of Descriptors passed to the matches method.
Injectee An Injectee represents the point of injection.
InjectionResolver<T> This class allows users to provide a custom injection target for any annotation (including @Inject).
IterableProvider<T> This object can be injected rather than Provider or ExtendedProvider when it is desired to iterate over more than one returned instance of the type.
JustInTimeInjectionResolver The JustInTimeInjectionResolver is called when an injection point cannot find anything to inject.
ProxyCtl Every proxy generated by HK2 will implement this interface, which can be used to have finer control on the behavior of the proxy
ServiceHandle<T> This service handle can be used to get a specific instance of a service, and can be used to destroy that service as well
ServiceLocator ServiceLocator is the registry for HK2 services
SingleCache<T> This cache can be used in some circumstances when there can be only one of a service.
ValidationService This service can be used to add validation points to Descriptors.
Validator This method is called when it determined that a type that is annotated with a Validating annotation is to be injected into any other class.
 

Class Summary
ServiceLocatorFactory This factory can be used to create new named ServiceLocators
 

Enum Summary
DescriptorType This describes the type of descriptor
Operation This defines the operations that may be validated
 

Exception Summary
MultiException This exception can contain multiple other exceptions.
 

Annotation Types Summary
PerLookup PerLookup is the scope for objects that are created every time they are looked up.
Proxiable Scope annotations that are also marked with this annotation are proxiable.
 



Copyright © 2012 Oracle Corporation. All Rights Reserved.