Class SparkGorMonitor

java.lang.Object
org.gorpipe.gor.monitor.CancelMonitor
org.gorpipe.gor.monitor.GorMonitor
org.gorpipe.spark.SparkGorMonitor
All Implemented Interfaces:
java.io.Serializable, java.lang.AutoCloseable, org.gorpipe.gor.model.ReadListener

public class SparkGorMonitor
extends org.gorpipe.gor.monitor.GorMonitor
implements java.io.Serializable
See Also:
Serialized Form
  • Field Summary

    Fields 
    Modifier and Type Field Description
    static org.gorpipe.gor.monitor.GorMonitor localProgressMonitor  
  • Constructor Summary

    Constructors 
    Constructor Description
    SparkGorMonitor​(java.lang.String uri, java.lang.String jobId)  
  • Method Summary

    Modifier and Type Method Description
    java.time.Duration getJobExpiration()  
    java.lang.String getJobId()  
    java.lang.String getRedisUri()  
    java.lang.String getValue​(JobField field)  
    void log​(java.lang.String progress)  
    void logError​(java.lang.String message, java.lang.Throwable th)  
    void setJobId​(java.lang.String jobId)  
    void setValue​(JobField field, java.lang.String value)  

    Methods inherited from class org.gorpipe.gor.monitor.GorMonitor

    close, debug, notify

    Methods inherited from class org.gorpipe.gor.monitor.CancelMonitor

    isCancelled, setCancelled

    Methods inherited from class java.lang.Object

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

  • Constructor Details

    • SparkGorMonitor

      public SparkGorMonitor​(java.lang.String uri, java.lang.String jobId)
  • Method Details

    • getRedisUri

      public java.lang.String getRedisUri()
    • getJobExpiration

      public java.time.Duration getJobExpiration()
    • getValue

      public java.lang.String getValue​(JobField field)
    • setValue

      public void setValue​(JobField field, java.lang.String value)
    • getJobId

      public java.lang.String getJobId()
    • setJobId

      public void setJobId​(java.lang.String jobId)
    • logError

      public void logError​(java.lang.String message, java.lang.Throwable th)
    • log

      public void log​(java.lang.String progress)
      Overrides:
      log in class org.gorpipe.gor.monitor.GorMonitor