Package com.adobe.cq.testing.client.jobs
Class JobQueueStat
- java.lang.Object
-
- com.adobe.cq.testing.client.jobs.JobQueueStat
-
public class JobQueueStat extends Object
-
-
Constructor Summary
Constructors Constructor Description JobQueueStat(String queueName, long startTime, long lastActivated, long lastFinished, int queuedJobs, int activeJobs, int finishedJobs, int failedJobs, int cancelledJobs, int avgProcessingTime, int avgWaitingTime, String type, List<String> topics, int maxParallel, int maxRetries, int retryDelay, String priority, String statusInfo)
JobQueueStat(String queueName, com.fasterxml.jackson.databind.JsonNode jobJson)
Constructor from aJsonNode
object Format :
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getActiveJobs()
int
getAvgProcessingTime()
int
getAvgWaitingTime()
int
getCancelledJobs()
int
getFailedJobs()
int
getFinishedJobs()
long
getLastActivated()
long
getLastFinished()
int
getMaxParallel()
int
getMaxRetries()
String
getPriority()
int
getQueuedJobs()
String
getQueueName()
int
getRetryDelay()
long
getStartTime()
String
getStatusInfo()
List<String>
getTopics()
String
getType()
-
-
-
Constructor Detail
-
JobQueueStat
public JobQueueStat(String queueName, long startTime, long lastActivated, long lastFinished, int queuedJobs, int activeJobs, int finishedJobs, int failedJobs, int cancelledJobs, int avgProcessingTime, int avgWaitingTime, String type, List<String> topics, int maxParallel, int maxRetries, int retryDelay, String priority, String statusInfo)
-
JobQueueStat
public JobQueueStat(String queueName, com.fasterxml.jackson.databind.JsonNode jobJson)
Constructor from aJsonNode
object Format :{ statistics: { start_time: 1375793518694, last_activated: 1375793524795, last_finished: -1, queued_jobs: 1, active_jobs: 0, finished_jobs: 0, failed_jobs: 4, cancelled_jobs: 0, avg_processing_time: 0, avg_waiting_time: 1522 }, configuration: { type: "TOPIC_ROUND_ROBIN", topics: [ "/my/topic/one/*", ""/my/topic/two/*" ], max_parallel: 8, max_retries: 10, retry_delay: 2000, priority: "MIN" }, status_info: "isWaiting=false, suspendedSince=-1, isWaitingForNext=true, asyncJobs=0, jobCount=0, eventCount=0" }
- Parameters:
queueName
- the name of the job queuejobJson
- the json node to parse
-
-
Method Detail
-
getQueueName
public String getQueueName()
-
getStartTime
public long getStartTime()
-
getLastActivated
public long getLastActivated()
-
getLastFinished
public long getLastFinished()
-
getQueuedJobs
public int getQueuedJobs()
-
getActiveJobs
public int getActiveJobs()
-
getFinishedJobs
public int getFinishedJobs()
-
getFailedJobs
public int getFailedJobs()
-
getCancelledJobs
public int getCancelledJobs()
-
getAvgProcessingTime
public int getAvgProcessingTime()
-
getAvgWaitingTime
public int getAvgWaitingTime()
-
getType
public String getType()
-
getMaxParallel
public int getMaxParallel()
-
getMaxRetries
public int getMaxRetries()
-
getRetryDelay
public int getRetryDelay()
-
getPriority
public String getPriority()
-
getStatusInfo
public String getStatusInfo()
-
-