Interface ResourceFactory

    • Method Detail

      • getScannableClass

        java.lang.Class<?> getScannableClass()
        Class to scan for jax-rs annotations
        Returns:
      • registered

        void registered​(ResteasyProviderFactory factory)
        Callback after registration has been completed.
        Parameters:
        factory - allows singleton factories to pre-inject things like @Context references into the singleton instance
      • createResource

        java.lang.Object createResource​(HttpRequest request,
                                        HttpResponse response,
                                        ResteasyProviderFactory factory)
        Called per request to obtain a resource instance to invoke http request on.
        Parameters:
        request -
        response -
        factory -
        Returns:
      • requestFinished

        void requestFinished​(HttpRequest request,
                             HttpResponse response,
                             java.lang.Object resource)
        Callback when request is finished. usable for things like @PreDestroy if the underlying factory supports it
        Parameters:
        request -
        response -
        resource -
      • unregistered

        void unregistered()