Resteasy Guice 2.3.6.Final-redhat-1

org.jboss.resteasy.plugins.guice
Class GuiceResourceFactory

java.lang.Object
  extended by org.jboss.resteasy.plugins.guice.GuiceResourceFactory
All Implemented Interfaces:
ResourceFactory

public class GuiceResourceFactory
extends Object
implements ResourceFactory


Constructor Summary
GuiceResourceFactory(com.google.inject.Provider provider, Class<?> scannableClass)
           
 
Method Summary
 Object createResource(HttpRequest request, HttpResponse response, InjectorFactory factory)
           
 Class<?> getScannableClass()
           
 void registered(InjectorFactory factory)
           
 void requestFinished(HttpRequest request, HttpResponse response, Object resource)
           
 void unregistered()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GuiceResourceFactory

public GuiceResourceFactory(com.google.inject.Provider provider,
                            Class<?> scannableClass)
Method Detail

getScannableClass

public Class<?> getScannableClass()
Specified by:
getScannableClass in interface ResourceFactory

registered

public void registered(InjectorFactory factory)
Specified by:
registered in interface ResourceFactory

createResource

public Object createResource(HttpRequest request,
                             HttpResponse response,
                             InjectorFactory factory)
Specified by:
createResource in interface ResourceFactory

requestFinished

public void requestFinished(HttpRequest request,
                            HttpResponse response,
                            Object resource)
Specified by:
requestFinished in interface ResourceFactory

unregistered

public void unregistered()
Specified by:
unregistered in interface ResourceFactory

Resteasy Guice 2.3.6.Final-redhat-1

Copyright © 2013 JBoss by Red Hat. All Rights Reserved.