org.jboss.resteasy.plugins.spring
Class SpringResourceFactory
java.lang.Object
org.jboss.resteasy.plugins.spring.SpringResourceFactory
- All Implemented Interfaces:
- ResourceFactory
public class SpringResourceFactory
- extends Object
- implements ResourceFactory
- Version:
- $Revision: 1 $
- Author:
- Solomn Duskis
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
beanFactory
protected org.springframework.beans.factory.BeanFactory beanFactory
beanName
protected String beanName
scannableClass
protected Class<?> scannableClass
propertyInjector
protected PropertyInjector propertyInjector
context
protected String context
SpringResourceFactory
public SpringResourceFactory(String beanName,
org.springframework.beans.factory.BeanFactory beanFactory,
Class<?> scannable)
getPropertyInjector
public PropertyInjector getPropertyInjector()
createResource
public Object createResource(HttpRequest request,
HttpResponse response,
InjectorFactory factory)
- Description copied from interface:
ResourceFactory
- Called per request to obtain a resource instance to invoke http request on.
- Specified by:
createResource
in interface ResourceFactory
- Returns:
getScannableClass
public Class<?> getScannableClass()
- Description copied from interface:
ResourceFactory
- Class to scan for jax-rs annotations
- Specified by:
getScannableClass
in interface ResourceFactory
- Returns:
registered
public void registered(InjectorFactory factory)
- Description copied from interface:
ResourceFactory
- Callback after registration has been completed.
- Specified by:
registered
in interface ResourceFactory
- Parameters:
factory
- allows singleton factories to pre-inject things like @Context references into the singleton instance
requestFinished
public void requestFinished(HttpRequest request,
HttpResponse response,
Object resource)
- Description copied from interface:
ResourceFactory
- Callback when request is finished. usable for things like @PreDestroy if the underlying factory supports it
- Specified by:
requestFinished
in interface ResourceFactory
unregistered
public void unregistered()
- Specified by:
unregistered
in interface ResourceFactory
getBeanName
public String getBeanName()
setContext
public void setContext(String context)
getContext
public String getContext()
Copyright © 2012. All Rights Reserved.