com.pmease.quickbuild.model
Class Queue

java.lang.Object
  extended bycom.pmease.quickbuild.model.Queue
All Implemented Interfaces:
java.io.Serializable

public class Queue
extends java.lang.Object
implements java.io.Serializable

A build queue.

Author:
robin shine
See Also:
Serialized Form

Constructor Summary
Queue()
           
 
Method Summary
 void addToWaitings(TriggeringInstance instance)
           
 boolean equals(java.lang.Object other)
           
 java.lang.String getName()
          Specify name of this queue
 int getNumOfWaitings(Configuration configuration)
           
 java.util.List getRunningsCopy()
           
 long getThreadCount()
          You should configure the number of working threads in this queue to run builds.
 java.util.List getWaitingsCopy()
           
 int hashCode()
           
 void moveWaitingsToRunnings()
           
 void remove(TriggeringInstance instance)
           
 void setName(java.lang.String name)
           
 void setThreadCount(long threadCount)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Queue

public Queue()
Method Detail

getThreadCount

public long getThreadCount()
You should configure the number of working threads in this queue to run builds. If all threads are occupied, later build requests will be put into the waiting list.

Returns:

setThreadCount

public void setThreadCount(long threadCount)

getName

public java.lang.String getName()
Specify name of this queue


setName

public void setName(java.lang.String name)

getWaitingsCopy

public java.util.List getWaitingsCopy()

getRunningsCopy

public java.util.List getRunningsCopy()

addToWaitings

public void addToWaitings(TriggeringInstance instance)

getNumOfWaitings

public int getNumOfWaitings(Configuration configuration)

moveWaitingsToRunnings

public void moveWaitingsToRunnings()

remove

public void remove(TriggeringInstance instance)

equals

public boolean equals(java.lang.Object other)

hashCode

public int hashCode()


Copyright © 2005 PMEase Inc. All Rights Reserved.