Package dev.resteasy.guice
Class GuiceResourceFactory
- java.lang.Object
-
- dev.resteasy.guice.GuiceResourceFactory
-
- All Implemented Interfaces:
org.jboss.resteasy.spi.ResourceFactory
public class GuiceResourceFactory extends Object implements org.jboss.resteasy.spi.ResourceFactory
-
-
Constructor Summary
Constructors Constructor Description GuiceResourceFactory(com.google.inject.Provider<?> provider, Class<?> scannableClass)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ObjectcreateResource(org.jboss.resteasy.spi.HttpRequest request, org.jboss.resteasy.spi.HttpResponse response, org.jboss.resteasy.spi.ResteasyProviderFactory factory)Class<?>getScannableClass()voidregistered(org.jboss.resteasy.spi.ResteasyProviderFactory factory)voidrequestFinished(org.jboss.resteasy.spi.HttpRequest request, org.jboss.resteasy.spi.HttpResponse response, Object resource)voidunregistered()
-
-
-
Constructor Detail
-
GuiceResourceFactory
public GuiceResourceFactory(com.google.inject.Provider<?> provider, Class<?> scannableClass)
-
-
Method Detail
-
getScannableClass
public Class<?> getScannableClass()
- Specified by:
getScannableClassin interfaceorg.jboss.resteasy.spi.ResourceFactory
-
registered
public void registered(org.jboss.resteasy.spi.ResteasyProviderFactory factory)
- Specified by:
registeredin interfaceorg.jboss.resteasy.spi.ResourceFactory
-
createResource
public Object createResource(org.jboss.resteasy.spi.HttpRequest request, org.jboss.resteasy.spi.HttpResponse response, org.jboss.resteasy.spi.ResteasyProviderFactory factory)
- Specified by:
createResourcein interfaceorg.jboss.resteasy.spi.ResourceFactory
-
requestFinished
public void requestFinished(org.jboss.resteasy.spi.HttpRequest request, org.jboss.resteasy.spi.HttpResponse response, Object resource)- Specified by:
requestFinishedin interfaceorg.jboss.resteasy.spi.ResourceFactory
-
unregistered
public void unregistered()
- Specified by:
unregisteredin interfaceorg.jboss.resteasy.spi.ResourceFactory
-
-