All Classes and Interfaces

Class
Description
 
A default implementation of the interception service using annotation to denote services that are to be intercepted and other annotations to match methods or constructors to interceptors
When using the TopicDistributionService added with ServiceLocatorUtilities#enableTopicDistribution(org.glassfish.hk2.api.ServiceLocator) if a subscriber throws an exception this service will be called.
This is the default implementation of the TopicDistributionService.
These are utilities for the extra features of hk2.
 
Classes annotated with this qualifier are to be intercepted with the default interception service implementation.
This annotation is placed on an annotation that can be used to indicate a binding between an interceptor (annotated with Interceptor) and a class to be intercepted (annotated with Intercepted).
This annotation is placed on an implementation of either MethodInterceptor or ConstructorInterceptor in order to signify that these services should be automatically bound with the default interception service implementation.
This service can be used to modify, add or remove interceptors to the set of interceptors that will be called on a Method or Constructor in the default implementation of the interception service.
Matches service classes that do not provide instances of themselves through automatic invocation of a constructor.
Matches abstract classes and classes with no public constructors.
The implementation of Context for an Operation.
 
This handle is used to associate or dis-associate threads with Operations.
 
Unique identifier for an Operation.
 
Manages HK2 operations, allowing the user to create new operations of a particular type or discover the current set of active operations or find the current operation on the current thread
 
Describes the general state of the Operation
An annotation indicating that a method or field is the provider of a service.
Specifies who is responsible for the disposal of instances of a service.
Enables the Provides annotation.
 
 
This module can be used to enable the default HK2 implementation of Topic distribution.