com.sun.jersey.server.impl.container.servlet
Class PerSessionFactory
java.lang.Object
com.sun.jersey.server.impl.container.servlet.PerSessionFactory
- All Implemented Interfaces:
- ComponentProviderFactory<ResourceComponentProvider>, ResourceComponentProviderFactory
public final class PerSessionFactory
- extends java.lang.Object
- implements ResourceComponentProviderFactory
A provider that maintains a per session resource class instance
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PerSessionFactory
public PerSessionFactory(@Context
ServerInjectableProviderContext sipc,
@Context
javax.servlet.ServletContext sc,
@Context
javax.servlet.http.HttpServletRequest hsr,
@Context
HttpContext threadLocalHc)
getScope
public ComponentScope getScope(java.lang.Class c)
- Description copied from interface:
ResourceComponentProviderFactory
- Get the scope of the resource class.
- Specified by:
getScope in interface ResourceComponentProviderFactory
- Parameters:
c - the resource class.
- Returns:
- the scope.
getComponentProvider
public ResourceComponentProvider getComponentProvider(java.lang.Class c)
- Specified by:
getComponentProvider in interface ComponentProviderFactory<ResourceComponentProvider>
getComponentProvider
public ResourceComponentProvider getComponentProvider(IoCComponentProvider icp,
java.lang.Class c)
- Description copied from interface:
ResourceComponentProviderFactory
- Get the resource class component provider.
- Specified by:
getComponentProvider in interface ResourceComponentProviderFactory
- Parameters:
icp - the underlying IoC component provider.c - the resource class
- Returns:
- the resource class component provider.
Copyright © 2014 Oracle Corporation. All Rights Reserved.