org.jboss.dtf.testframework.coordinator2.scheduler
Class ScheduleOnRunCompletion

java.lang.Object
  extended by org.jboss.dtf.testframework.coordinator2.RunInformation
      extended by org.jboss.dtf.testframework.coordinator2.scheduler.ScheduleInformation
          extended by org.jboss.dtf.testframework.coordinator2.scheduler.ScheduleOnRunCompletion
All Implemented Interfaces:
java.io.Serializable

public class ScheduleOnRunCompletion
extends ScheduleInformation

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.jboss.dtf.testframework.coordinator2.scheduler.ScheduleInformation
HIGH_PRIORITY, LOW_PRIORITY, MEDIUM_PRIORITY
 
Constructor Summary
ScheduleOnRunCompletion(RunUID runId, ScheduleInformation schedule)
           
ScheduleOnRunCompletion(RunUID runId, java.net.URL testDefsURL, java.net.URL testSelectionsURL, java.lang.String distributionList, java.lang.String softwareVersion, DeployInformation deployInfo)
           
 
Method Summary
 void invoke()
           
 boolean isScheduleFinished()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jboss.dtf.testframework.coordinator2.scheduler.ScheduleInformation
containsDeploymentInformation, getCoordinator, getDeployInformation, getPriority, getPriorityText, getUID, setCoordinator, setPriority, setUID
 
Methods inherited from class org.jboss.dtf.testframework.coordinator2.RunInformation
getCurrentStatus, getDistributionList, getNumberOfTestsRemaining, getPercentageComplete, getRunId, getSoftwareVersion, getTestDefinitionsURL, getTestSelectionURL, getTotalNumberOfTests, setCurrentStatus, setNumberOfTestsRemaining, setRunId, setSoftwareVersion, setTotalNumberOfTests
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ScheduleOnRunCompletion

public ScheduleOnRunCompletion(RunUID runId,
                               java.net.URL testDefsURL,
                               java.net.URL testSelectionsURL,
                               java.lang.String distributionList,
                               java.lang.String softwareVersion,
                               DeployInformation deployInfo)

ScheduleOnRunCompletion

public ScheduleOnRunCompletion(RunUID runId,
                               ScheduleInformation schedule)
Method Detail

invoke

public void invoke()
            throws java.lang.InterruptedException
Specified by:
invoke in class ScheduleInformation
Throws:
java.lang.InterruptedException

isScheduleFinished

public boolean isScheduleFinished()
Specified by:
isScheduleFinished in class ScheduleInformation

toString

public java.lang.String toString()
Overrides:
toString in class ScheduleInformation