Class ServicePluginHandler

  • All Implemented Interfaces:
    io.gravitee.plugin.core.api.PluginHandler

    public class ServicePluginHandler
    extends io.gravitee.plugin.core.api.AbstractSpringPluginHandler<io.gravitee.common.service.AbstractService>
    Author:
    David BRASSELY (david.brassely at graviteesource.com), GraviteeSource Team
    • Constructor Detail

      • ServicePluginHandler

        public ServicePluginHandler()
    • Method Detail

      • canHandle

        public boolean canHandle​(io.gravitee.plugin.core.api.Plugin plugin)
      • type

        protected String type()
        Specified by:
        type in class io.gravitee.plugin.core.api.AbstractPluginHandler
      • getClassLoader

        protected ClassLoader getClassLoader​(io.gravitee.plugin.core.api.Plugin plugin)
                                      throws Exception
        Specified by:
        getClassLoader in class io.gravitee.plugin.core.api.AbstractPluginHandler
        Throws:
        Exception
      • register

        protected void register​(io.gravitee.common.service.AbstractService plugin)
        Specified by:
        register in class io.gravitee.plugin.core.api.AbstractSpringPluginHandler<io.gravitee.common.service.AbstractService>