Class PluginStateNotification

java.lang.Object
org.gcube.vremanagement.executor.plugin.PluginStateNotification

public abstract class PluginStateNotification extends Object
Author:
Luca Frosini (ISTI - CNR)
  • Field Details

    • inputs

      protected final Map<String,String> inputs
      Input configuration parameters for this notification handler
  • Constructor Details

    • PluginStateNotification

      public PluginStateNotification(Map<String,String> inputs)
      Constructor for PluginStateNotification.
      Parameters:
      inputs - configuration parameters for this notification handler
  • Method Details

    • pluginStateEvolution

      public abstract void pluginStateEvolution(PluginStateEvolution pluginStateEvolution, Exception exception) throws Exception
      Persist the new state of plugin
      Parameters:
      pluginStateEvolution - the PluginStateEvolution record to persist
      exception - any exception that occurred during plugin execution (can be null)
      Throws:
      Exception - if fails