Class ISPublisher

    • Field Detail

      • applicationContext

        protected org.gcube.smartgears.context.application.ApplicationContext applicationContext
    • Constructor Detail

      • ISPublisher

        public ISPublisher​(org.gcube.smartgears.context.application.ApplicationContext applicationContext)
    • Method Detail

      • getISPublishers

        public static List<ISPublisher> getISPublishers​(org.gcube.smartgears.context.application.ApplicationContext applicationContext)
      • publishPlugins

        public abstract void publishPlugins​(Map<String,​Class<? extends org.gcube.vremanagement.executor.plugin.Plugin>> availablePlugins)
                                     throws Exception
        Throws:
        Exception
      • unpublishPlugins

        public abstract void unpublishPlugins​(boolean force)
                                       throws Exception
        Throws:
        Exception