Class SpringResourceFactory

java.lang.Object
org.jboss.resteasy.plugins.spring.SpringResourceFactory
All Implemented Interfaces:
org.jboss.resteasy.spi.ResourceFactory

public class SpringResourceFactory extends Object implements org.jboss.resteasy.spi.ResourceFactory
Version:
$Revision: 1 $
Author:
Solomn Duskis
  • Field Details

    • beanFactory

      protected org.springframework.beans.factory.BeanFactory beanFactory
    • beanName

      protected String beanName
    • scannableClass

      protected Class<?> scannableClass
    • propertyInjector

      protected org.jboss.resteasy.spi.PropertyInjector propertyInjector
    • context

      protected String context
  • Constructor Details

    • SpringResourceFactory

      public SpringResourceFactory(String beanName, org.springframework.beans.factory.BeanFactory beanFactory, Class<?> scannable)
  • Method Details

    • getPropertyInjector

      public org.jboss.resteasy.spi.PropertyInjector getPropertyInjector()
    • createResource

      public Object createResource(org.jboss.resteasy.spi.HttpRequest request, org.jboss.resteasy.spi.HttpResponse response, org.jboss.resteasy.spi.ResteasyProviderFactory factory)
      Specified by:
      createResource in interface org.jboss.resteasy.spi.ResourceFactory
    • getScannableClass

      public Class<?> getScannableClass()
      Specified by:
      getScannableClass in interface org.jboss.resteasy.spi.ResourceFactory
    • registered

      public void registered(org.jboss.resteasy.spi.ResteasyProviderFactory factory)
      Specified by:
      registered in interface org.jboss.resteasy.spi.ResourceFactory
    • requestFinished

      public void requestFinished(org.jboss.resteasy.spi.HttpRequest request, org.jboss.resteasy.spi.HttpResponse response, Object resource)
      Specified by:
      requestFinished in interface org.jboss.resteasy.spi.ResourceFactory
    • unregistered

      public void unregistered()
      Specified by:
      unregistered in interface org.jboss.resteasy.spi.ResourceFactory
    • getBeanName

      public String getBeanName()
    • setContext

      public void setContext(String context)
    • getContext

      public String getContext()