Class PluginStateEvolution

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

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

    • uuid

      protected UUID uuid
      UUID identifying the current execution
    • iteration

      protected int iteration
      Current iteration number
    • timestamp

      protected long timestamp
      Timestamp of this state evolution
    • pluginDefinition

      protected PluginDefinition pluginDefinition
      Plugin definition information
    • pluginState

      protected PluginState pluginState
      Current plugin state
    • percentage

      protected int percentage
      Completion percentage (0-100)
    • runOn

      protected RunOn runOn
      Information about where the plugin is running
  • Constructor Details

  • Method Details

    • getUUID

      public UUID getUUID()
      Returns:
      the uuid
    • getIteration

      public int getIteration()
      Returns:
      the iteration
    • getTimestamp

      public long getTimestamp()
      Returns:
      the timestamp
    • getPluginDefinition

      public PluginDefinition getPluginDefinition()
      Returns:
      the pluginDeclaration
    • getPluginState

      public PluginState getPluginState()
      Returns:
      the pluginState
    • getPercentage

      public Integer getPercentage()
      Returns:
      the percentage of execution
    • getRunOn

      protected RunOn getRunOn()
      Returns:
      the runOn
    • setRunOn

      protected void setRunOn(RunOn runOn)
      Parameters:
      runOn - the runOn to set
    • toString

      public String toString()
      Overrides:
      toString in class Object