com.xebialabs.deployit.core.rest.api.reports
Class TaskStateData

java.lang.Object
  extended by com.xebialabs.deployit.core.rest.api.reports.TaskStateData

public class TaskStateData
extends java.lang.Object


Constructor Summary
TaskStateData()
           
 
Method Summary
 void addTask(com.xebialabs.deployit.task.DeploymentTaskInfo task)
           
 void addTaskAndDuration(com.xebialabs.deployit.task.DeploymentTaskInfo task)
           
 java.lang.Long getAverageDeploymentTime()
           
 java.util.concurrent.atomic.AtomicInteger getNoOfAbortedDeployments()
           
 java.util.concurrent.atomic.AtomicInteger getNoOfFailedDeployments()
           
 java.util.concurrent.atomic.AtomicInteger getNoOfSuccessfulDeployments()
           
 int getTotalSuccessfulTasks()
           
 int getTotalTasks()
           
 void setAverageDeploymentTime(java.lang.Long averageDeploymentTime)
           
 void setNoOfAbortedDeployments(java.util.concurrent.atomic.AtomicInteger noOfAbortedDeployments)
           
 void setNoOfFailedDeployments(java.util.concurrent.atomic.AtomicInteger noOfFailedDeployments)
           
 void setNoOfSuccessfulDeployments(java.util.concurrent.atomic.AtomicInteger noOfSuccessfulDeployments)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskStateData

public TaskStateData()
Method Detail

getNoOfSuccessfulDeployments

public java.util.concurrent.atomic.AtomicInteger getNoOfSuccessfulDeployments()

setNoOfSuccessfulDeployments

public void setNoOfSuccessfulDeployments(java.util.concurrent.atomic.AtomicInteger noOfSuccessfulDeployments)

getNoOfFailedDeployments

public java.util.concurrent.atomic.AtomicInteger getNoOfFailedDeployments()

setNoOfFailedDeployments

public void setNoOfFailedDeployments(java.util.concurrent.atomic.AtomicInteger noOfFailedDeployments)

getNoOfAbortedDeployments

public java.util.concurrent.atomic.AtomicInteger getNoOfAbortedDeployments()

setNoOfAbortedDeployments

public void setNoOfAbortedDeployments(java.util.concurrent.atomic.AtomicInteger noOfAbortedDeployments)

getAverageDeploymentTime

public java.lang.Long getAverageDeploymentTime()

setAverageDeploymentTime

public void setAverageDeploymentTime(java.lang.Long averageDeploymentTime)

getTotalSuccessfulTasks

public int getTotalSuccessfulTasks()

getTotalTasks

public int getTotalTasks()

addTask

public void addTask(com.xebialabs.deployit.task.DeploymentTaskInfo task)

addTaskAndDuration

public void addTaskAndDuration(com.xebialabs.deployit.task.DeploymentTaskInfo task)