public class RestISPublisher extends ISPublisher
| Modifier and Type | Field and Description |
|---|---|
protected UUID |
eServiceUUID |
protected org.gcube.informationsystem.resourceregistry.client.ResourceRegistryClient |
resourceRegistryClient |
protected org.gcube.informationsystem.resourceregistry.publisher.ResourceRegistryPublisher |
resourceRegistryPublisher |
applicationContext, isPublishers| Constructor and Description |
|---|
RestISPublisher(org.gcube.smartgears.context.application.ApplicationContext applicationContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
publishPlugins(Map<String,Class<? extends org.gcube.vremanagement.executor.plugin.Plugin>> availablePlugins) |
protected org.gcube.resourcemanagement.model.reference.entities.resources.RunningPlugin |
publishRunningPluginWithRelations(org.gcube.vremanagement.executor.plugin.Plugin plugin,
UUID pluginUUID) |
void |
unpublishPlugins(boolean force) |
getISPublishersprotected final UUID eServiceUUID
protected org.gcube.informationsystem.resourceregistry.client.ResourceRegistryClient resourceRegistryClient
protected org.gcube.informationsystem.resourceregistry.publisher.ResourceRegistryPublisher resourceRegistryPublisher
public RestISPublisher(org.gcube.smartgears.context.application.ApplicationContext applicationContext)
protected org.gcube.resourcemanagement.model.reference.entities.resources.RunningPlugin publishRunningPluginWithRelations(org.gcube.vremanagement.executor.plugin.Plugin plugin,
UUID pluginUUID)
throws Exception
Exceptionpublic void publishPlugins(Map<String,Class<? extends org.gcube.vremanagement.executor.plugin.Plugin>> availablePlugins) throws Exception
publishPlugins in class ISPublisherExceptionpublic void unpublishPlugins(boolean force)
throws Exception
unpublishPlugins in class ISPublisherExceptionCopyright © 2022. All Rights Reserved.