## Package com.sun.jersey.spi.inject

Provides support for injection onto resource and provider classes.

See:
Description

Interface Summary
Errors.Closure<T>
Injectable<T>: The type of something that is injectable.
InjectableProvider<A extends Annotation,C>: An injectable provider provides an injectable which in turn may be used to obtain the instance to inject onto a field, bean setter method, parameter of a constructor, or parameter of a method.
InjectableProviderContext: The context to obtain `Injectable` instances.

Class Summary
ClientSide
ConstrainedToType
Errors: TODO do not use static thread local?
Errors.ErrorMessage
InjectableProviderContext.InjectableScopePair
PerRequestTypeInjectableProvider<A extends Annotation,T>: A utility class that may implemented to support a per-request injectable provider for a specific type T.
ServerSide
SingletonTypeInjectableProvider<A extends Annotation,T>: A utility class that may implemented to support a singleton injectable provider for a specific type T, and an instance of type T, that is to be injected.

Exception Summary
Errors.ErrorMessagesException

Annotation Types Summary
ConstrainedTo
Inject: Deprecated. see `com.sun.jersey.api.core.InjectParam`

## Package com.sun.jersey.spi.inject Description

Provides support for injection onto resource and provider classes.

Copyright © 2017 Oracle Corporation. All Rights Reserved.