Top Interfaces Classes
module org.glassfish.hk2.locator

Package org.jvnet.hk2.internal


Interface Summary

Modifier and TypeInterface and Description
public interface
Closeable

A closeable object is one that can be closed once, and can not be opened again

public interface
ConstructorAction

This represents the action used in order to create an object.

public interface
Creator<T>

An internal interface that allows us to have the factory and class implementations

Class Summary

Modifier and TypeClass and Description
pack-priv class
AnnotatedElementAnnotationInfo

Keeps information about element and parameter annotations

public class
AutoActiveDescriptor<
The type from the cache
T
>

public class
CacheKey

This is the cache key, which encapsulates very specific lookup queries.

public class
ClazzCreator<
The type of object this creator creates
T
>

public class
Collector

This class collects errors, and can then also produce a MultiException from those errors if necessary

public class
ConstantActiveDescriptor<
The type of the constant
T
>

pack-priv class
public class
public class
DefaultClassAnalyzer

this is the default implementation of the ClassAnalyzer

pack-priv class
DelegatingClassLoader

A classloader that delegates first to an optional parent and then to a delegate loader

public class
public class
DynamicConfigurationImpl

The system implementation of the DynamicConfiguration service

public class
public class
public class
public class
FactoryCreator<
The thing this factory is producing
T
>

public class
ImmediateResults

This contains the local portion of the narrowed result

public class
IndexedListData

This object contains a list of values.

public class
public class
public class
IterableProviderImpl<
The type for this provider
T
>

public class
MethodInterceptorHandler

This is the handler that runs the aopalliance method interception

public class
public class
public class
public class
OptionalActiveDescriptor<T>

Descriptor for Optional to allow for injection of a service if it exists or else Optional#EMPTY.

public class
PerLocatorUtilities

These utilities are per service locator.

public class
public class
PopulatorImpl

Implementation of the Populator for DynamicConfigurationService

public class
ProxyUtilities

Utilities around proxying

public class
public class
ServiceHandleImpl<
The type of service to create
T
>

This handle does the underlying work of getting the service.

public class
public class
public class
pack-priv class
SoftAnnotatedElementAnnotationInfo

Keeps information (softly) about annotations

public class
SystemDescriptor<
The type from the cache
T
>

public class
SystemInjecteeImpl

This is an implementation of Injectee that is used by the system.

public class
public class
public class
public class
Utilities

This class contains a set of static utilities useful for implementing HK2

public class