Interface ResourceProvider

  • All Superinterfaces:
    RestletProvider
    All Known Implementing Classes:
    BaseResourceProvider

    public interface ResourceProvider
    extends RestletProvider
    This is an OSGi service interface for registering Restlet resources with an application. Users are expected to register an instance as an OSGi service. It is recommended that you extend the BaseResourceProvider implementation. You may provide your own implementation of ResourceProvider if you need complete control. Resources are registered with an application according to the application alias. If an application is not found that corresponds to the specified alias, the resource will be cached until the application is registered. If your resources are not being registered, check there is not a typo in the alias in both the resource provider and application provider. It is recommended that you use or extend ResourceBuilder
    Author:
    Bryan Hunt, Wolfgang Werner
    • Method Detail

      • getMatchingMode

        int getMatchingMode()
        Returns:
        the matching mode to be used for template routes. Defaults to Template.MODE_EQUALS.
      • getPaths

        java.lang.String[] getPaths()
        Returns:
        the paths to the resource relative to the application alias. The paths must start with '/'.