public final class PerSessionFactory extends Object implements ResourceComponentProviderFactory
Constructor and Description |
---|
PerSessionFactory(ServerInjectableProviderContext sipc,
javax.servlet.ServletContext sc,
javax.servlet.http.HttpServletRequest hsr,
HttpContext threadLocalHc) |
Modifier and Type | Method and Description |
---|---|
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 PerSessionFactory(@Context ServerInjectableProviderContext sipc, @Context javax.servlet.ServletContext sc, @Context javax.servlet.http.HttpServletRequest hsr, @Context HttpContext threadLocalHc)
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.