## Uses of Class
com.sun.jersey.core.spi.component.ComponentScope

Packages that use ComponentScope
com.sun.jersey.core.spi.component | Provides support for components.
com.sun.jersey.core.spi.component.ioc | Provides support for IoC-based components.
com.sun.jersey.core.spi.factory | Provides support for factories of particular component types.
com.sun.jersey.server.spi.component | Provides support for components that are resource classes.
com.sun.jersey.spi.inject | Provides support for injection onto resource and provider classes.

Uses of ComponentScope in com.sun.jersey.core.spi.component

Fields in com.sun.jersey.core.spi.component with type parameters of type ComponentScope
`static java.util.List<ComponentScope>` | `ComponentScope.PERREQUEST_UNDEFINED` A immutable list comprising of the scopes PerRequest and Undefined, in that order.
`static java.util.List<ComponentScope>` | `ComponentScope.PERREQUEST_UNDEFINED_SINGLETON` A immutable list comprising of the scopes PerRequest, Undefined and Singleton, in that order.
`static java.util.List<ComponentScope>` | `ComponentScope.UNDEFINED_SINGLETON` A immutable list comprising of the scopes Undefined and Singleton, in that order.

Methods in com.sun.jersey.core.spi.component that return ComponentScope
`static ComponentScope` | `ComponentScope.valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
`static ComponentScope[]` | `ComponentScope.values()` Returns an array containing the constants of this enum type, in the order they are declared.

Uses of ComponentScope in com.sun.jersey.core.spi.component.ioc

Methods in com.sun.jersey.core.spi.component.ioc that return ComponentScope
`ComponentScope` | `IoCManagedComponentProvider.getScope()` Get the component scope.
`ComponentScope` | `IoCFullyManagedComponentProvider.getScope()` Get the scope.
`ComponentScope` | `IoCComponentProcessorFactory.getScope(java.lang.Class c)` Get the scope of the component, if that component is managed by the Jersey runtime.

Methods in com.sun.jersey.core.spi.component.ioc with parameters of type ComponentScope
`IoCComponentProcessor` | `IoCComponentProcessorFactory.get(java.lang.Class c, ComponentScope scope)` Get a `IoCComponentProcessor` instance given a class and scope.

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

Methods in com.sun.jersey.core.spi.factory with parameters of type ComponentScope

`

`<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)`

`boolean` | `InjectableProviderFactory.isInjectableProviderRegistered(java.lang.Class<? extends java.lang.annotation.Annotation> ac, java.lang.Class<?> cc, ComponentScope s)`

Method parameters in com.sun.jersey.core.spi.factory with type arguments of type ComponentScope

`

`<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)`

`

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

`

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

Uses of ComponentScope in com.sun.jersey.server.spi.component

Methods in com.sun.jersey.server.spi.component that return ComponentScope
`ComponentScope` | `ResourceComponentProvider.getScope()` Get the scope.
`ComponentScope` | `ResourceComponentProviderFactory.getScope(java.lang.Class c)` Get the scope of the resource class.

Constructors in com.sun.jersey.server.spi.component with parameters of type ComponentScope
`ResourceComponentConstructor(com.sun.jersey.server.impl.inject.ServerInjectableProviderContext serverInjectableProviderCtx, ComponentScope scope, AbstractResource abstractResource)`
`ResourceComponentInjector(com.sun.jersey.server.impl.inject.ServerInjectableProviderContext ipc, ComponentScope s, AbstractResource resource)` Create a new resource component injector.

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

Fields in com.sun.jersey.spi.inject declared as ComponentScope
`ComponentScope` | `InjectableProviderContext.InjectableScopePair.cs`

Methods in com.sun.jersey.spi.inject that return ComponentScope
`ComponentScope` | `PerRequestTypeInjectableProvider.getScope()`
`ComponentScope` | `SingletonTypeInjectableProvider.getScope()`
`ComponentScope` | `InjectableProvider.getScope()` Get the scope of the injectable provider.

Methods in com.sun.jersey.spi.inject with parameters of type ComponentScope

`

`<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.

`boolean` | `InjectableProviderContext.isInjectableProviderRegistered(java.lang.Class<? extends java.lang.annotation.Annotation> ac, java.lang.Class<?> cc, ComponentScope s)`

Method parameters in com.sun.jersey.spi.inject with type arguments of type ComponentScope

`

`<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.

`

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

`

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

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

Copyright © 2017 Oracle Corporation. All Rights Reserved.