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.