## Uses of Interface
com.sun.jersey.spi.inject.Injectable

Packages that use Injectable
com.sun.jersey.core.spi.factory: Provides support for factories of particular component types.
com.sun.jersey.spi.inject: Provides support for injection onto resource and provider classes.

Uses of Injectable in com.sun.jersey.core.spi.factory

Methods in com.sun.jersey.core.spi.factory that return Injectable

`

`<A extends java.lang.annotation.Annotation,C> Injectable`

`

`InjectableProviderFactory.getInjectable(java.lang.Class<? extends java.lang.annotation.Annotation> ac, ComponentContext ic, A a, C c, ComponentScope s)`

`

`<A extends java.lang.annotation.Annotation,C> Injectable`

`

`InjectableProviderFactory.getInjectable(java.lang.Class<? extends java.lang.annotation.Annotation> ac, ComponentContext ic, A a, C c, java.util.List<ComponentScope> ls)`

Uses of Injectable in com.sun.jersey.spi.inject

Classes in com.sun.jersey.spi.inject that implement Injectable
`class` `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.

Fields in com.sun.jersey.spi.inject declared as Injectable
`Injectable` `InjectableProviderContext.InjectableScopePair.i`

Methods in com.sun.jersey.spi.inject that return Injectable

`

`<A extends java.lang.annotation.Annotation,C> Injectable`

`

`InjectableProviderContext.getInjectable(java.lang.Class<? extends java.lang.annotation.Annotation> ac, ComponentContext ic, A a, C c, ComponentScope s)`
Get an injectable.

`

`<A extends java.lang.annotation.Annotation,C> Injectable`

`

`InjectableProviderContext.getInjectable(java.lang.Class<? extends java.lang.annotation.Annotation> ac, ComponentContext ic, A a, C c, java.util.List<ComponentScope> ls)`
Get an injectable.

`abstract Injectable<T>` `PerRequestTypeInjectableProvider.getInjectable(ComponentContext ic, A a)` Get an injectable for type T.
`Injectable` `InjectableProvider.getInjectable(ComponentContext ic, A a, C c)` Get an injectable.
`Injectable` `PerRequestTypeInjectableProvider.getInjectable(ComponentContext ic, A a, java.lang.reflect.Type c)`
`Injectable<T>` `SingletonTypeInjectableProvider.getInjectable(ComponentContext ic, A a, java.lang.reflect.Type c)`

Constructors in com.sun.jersey.spi.inject with parameters of type Injectable
`InjectableProviderContext.InjectableScopePair(Injectable i, ComponentScope cs)`

Copyright © 2017 Oracle Corporation. All Rights Reserved.