public final class PerRequestFactory extends Object implements ResourceComponentProviderFactory
Constructor and Description |
---|
PerRequestFactory(ServerInjectableProviderContext sipc,
HttpContext threadLocalHc) |
Modifier and Type | Method and Description |
---|---|
static void |
destroy(HttpContext hc) |
ResourceComponentProvider |
getComponentProvider(Class c)
Get the component provider for a class.
|
ResourceComponentProvider |
getComponentProvider(IoCComponentProvider icp,
Class c)
Get the resource class component provider.
|
ComponentScope |
getScope(Class c)
Get the scope of the resource class.
|
public PerRequestFactory(@Context ServerInjectableProviderContext sipc, @Context HttpContext threadLocalHc)
public static void destroy(HttpContext hc)
public ComponentScope getScope(Class c)
ResourceComponentProviderFactory
getScope
in interface ResourceComponentProviderFactory
c
- the resource class.public ResourceComponentProvider getComponentProvider(Class c)
ComponentProviderFactory
getComponentProvider
in interface ComponentProviderFactory<ResourceComponentProvider>
c
- the classpublic ResourceComponentProvider getComponentProvider(IoCComponentProvider icp, Class c)
ResourceComponentProviderFactory
getComponentProvider
in interface ResourceComponentProviderFactory
icp
- the underlying IoC component provider.c
- the resource classCopyright © 2013 Oracle Corporation. All rights reserved.