Interface ResourceProvider

All Known Implementing Classes:
PerRequestResourceProvider, PerRequestResourceProvider, SingletonResourceProvider, SingletonResourceProvider, SpringResourceFactory

public interface ResourceProvider
ResourceProvider controls the life-cycle of the JAX-RS root resources.
  • Method Details

    • getInstance

      Object getInstance(Message m)
      Returns the resource instance which will handle the current request
      Parameters:
      m - the current request message
      Returns:
      resource instance
    • releaseInstance

      void releaseInstance(Message m, Object o)
      Releases the resource instance if needed
      Parameters:
      m - the current request message
      o - resource instance
    • getResourceClass

      Class<?> getResourceClass()
      Returns the Class of the resource
      Returns:
    • isSingleton

      boolean isSingleton()
      Indicates if the managed resource is a singleton
      Returns: