Class JobCompletedNotification

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

@Deprecated public class JobCompletedNotification extends org.gcube.vremanagement.executor.plugin.PluginStateNotification
Deprecated.
This class is useless is just used to simulate and indicate the code insertion point the possibility to add multiple notification of an event in the running plugin evolution. Future use of this are: - send an email to the job owner; - notify a registered process; - send a tweet; - etc
Author:
Luca Frosini (ISTI - CNR)
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final Map<Integer,org.gcube.vremanagement.executor.plugin.PluginState>
    Deprecated.
    Maintain the Execution State Iteration - State

    Fields inherited from class org.gcube.vremanagement.executor.plugin.PluginStateNotification

    inputs
  • Constructor Summary

    Constructors
    Constructor
    Description
    JobCompletedNotification(Map<Integer,org.gcube.vremanagement.executor.plugin.PluginState> executionsState)
    Deprecated.
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    pluginStateEvolution(org.gcube.vremanagement.executor.plugin.PluginStateEvolution pluginStateEvolution, Exception e)
    Deprecated.
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • executionsState

      protected final Map<Integer,org.gcube.vremanagement.executor.plugin.PluginState> executionsState
      Deprecated.
      Maintain the Execution State Iteration - State
  • Constructor Details

    • JobCompletedNotification

      public JobCompletedNotification(Map<Integer,org.gcube.vremanagement.executor.plugin.PluginState> executionsState)
      Deprecated.
  • Method Details

    • pluginStateEvolution

      public void pluginStateEvolution(org.gcube.vremanagement.executor.plugin.PluginStateEvolution pluginStateEvolution, Exception e) throws Exception
      Deprecated.
      Specified by:
      pluginStateEvolution in class org.gcube.vremanagement.executor.plugin.PluginStateNotification
      Throws:
      Exception