Class GuiceResourceFactory

  • All Implemented Interfaces:
    org.jboss.resteasy.spi.ResourceFactory

    public class GuiceResourceFactory
    extends Object
    implements org.jboss.resteasy.spi.ResourceFactory
    • Constructor Detail

      • GuiceResourceFactory

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

      • 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
      • 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
      • 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