Class 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)  
      SparkGorMonitor​(java.lang.String uri, java.lang.String jobId, redis.clients.jedis.JedisPool jedisPool)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.time.Duration getJobExpiration()  
      java.lang.String getJobId()  
      java.lang.String getRedisUri()  
      java.lang.String getValue​(JobField field)  
      void init​(java.lang.String uri, java.lang.String jobId, redis.clients.jedis.JedisPool jedisPool)  
      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 Detail

      • localProgressMonitor

        public static org.gorpipe.gor.monitor.GorMonitor localProgressMonitor
    • Constructor Detail

      • SparkGorMonitor

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

        public SparkGorMonitor​(java.lang.String uri,
                               java.lang.String jobId,
                               redis.clients.jedis.JedisPool jedisPool)
    • Method Detail

      • init

        public void init​(java.lang.String uri,
                         java.lang.String jobId,
                         redis.clients.jedis.JedisPool jedisPool)
      • 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