com.ace.moab.api.jobs
Class BeforeAnyDependency

java.lang.Object
  extended by com.ace.moab.api.jobs.JobDependency
      extended by com.ace.moab.api.jobs.StandardJobDependency
          extended by com.ace.moab.api.jobs.BeforeAnyDependency

public class BeforeAnyDependency
extends StandardJobDependency

This job dependency specifies that the job may start at any time before all specified jobs have completed regardless of completion status. NOTE: Only reported to Moab and then reported back. Moab currently cannot internally handle this type of dependency.


Constructor Summary
BeforeAnyDependency(java.util.Set<java.lang.String> jobs)
          Constructor for this class
BeforeAnyDependency(java.lang.String job)
          Constructor for this class
 
Method Summary
 
Methods inherited from class com.ace.moab.api.jobs.StandardJobDependency
equals, getJobs, toCommand, toString
 
Methods inherited from class com.ace.moab.api.jobs.JobDependency
getType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BeforeAnyDependency

public BeforeAnyDependency(java.util.Set<java.lang.String> jobs)
Constructor for this class

Parameters:
jobs - the set of jobs this dependency is dependent upon

BeforeAnyDependency

public BeforeAnyDependency(java.lang.String job)
Constructor for this class

Parameters:
job - the job this dependency is dependent upon


Copyright © 2001-2009 Cluster Resources, Inc. All Rights Reserved.