Class ISPublisher
- java.lang.Object
-
- org.gcube.vremanagement.executor.ispublisher.ISPublisher
-
- Direct Known Subclasses:
GCoreISPublisher,RestISPublisher
public abstract class ISPublisher extends Object
- Author:
- Luca Frosini (ISTI - CNR)
-
-
Field Summary
Fields Modifier and Type Field Description protected org.gcube.smartgears.context.application.ApplicationContextapplicationContextprotected static List<ISPublisher>isPublishers
-
Constructor Summary
Constructors Constructor Description ISPublisher(org.gcube.smartgears.context.application.ApplicationContext applicationContext)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static List<ISPublisher>getISPublishers(org.gcube.smartgears.context.application.ApplicationContext applicationContext)abstract voidpublishPlugins(Map<String,Class<? extends org.gcube.vremanagement.executor.plugin.Plugin>> availablePlugins)abstract voidunpublishPlugins(boolean force)
-
-
-
Field Detail
-
isPublishers
protected static List<ISPublisher> isPublishers
-
applicationContext
protected 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
-
-