public abstract class ISPublisher extends Object
| Modifier and Type | Field and Description |
|---|---|
protected org.gcube.smartgears.context.application.ApplicationContext |
applicationContext |
protected static List<ISPublisher> |
isPublishers |
| Constructor and Description |
|---|
ISPublisher(org.gcube.smartgears.context.application.ApplicationContext applicationContext) |
| Modifier and Type | Method and Description |
|---|---|
static List<ISPublisher> |
getISPublishers(org.gcube.smartgears.context.application.ApplicationContext applicationContext) |
abstract void |
publishPlugins(Map<String,Class<? extends org.gcube.vremanagement.executor.plugin.Plugin>> availablePlugins) |
abstract void |
unpublishPlugins(boolean force) |
protected static List<ISPublisher> isPublishers
protected org.gcube.smartgears.context.application.ApplicationContext applicationContext
public ISPublisher(org.gcube.smartgears.context.application.ApplicationContext applicationContext)
public static List<ISPublisher> getISPublishers(org.gcube.smartgears.context.application.ApplicationContext applicationContext)
public abstract void publishPlugins(Map<String,Class<? extends org.gcube.vremanagement.executor.plugin.Plugin>> availablePlugins) throws Exception
ExceptionCopyright © 2022. All Rights Reserved.