Interface AppPlugin

    • Method Detail

      • getId

        String getId()
        Returns the unique id of this plugin.
        Returns:
      • getResourceClasses

        Set<Class<?>> getResourceClasses()
        Returns a set of JAX-RS resource classes that extend the rest API.

        Typically, a plugin publishes its API via a subclass of AbstractPluginRootResource.

        Returns:
        the set of resource classes provided by this plugin
      • getAssetDirectory

        String getAssetDirectory()
        Returns a uri to a plugin resources directory. The directory must be unique across all plugins.
        Returns:
        the directory providing the plugins client side resources