source: DCWoRMS/branches/coolemall/src/qcg/shared/constants/BrokerConstants.java @ 1158

Revision 1158, 5.2 KB checked in by wojtekp, 12 years ago (diff)
  • Property svn:mime-type set to text/plain
Line 
1/*
2 * Created on Jun 13, 2004
3 *
4 */
5package qcg.shared.constants;
6
7
8/**
9 * @author yulo
10 *
11 */
12public interface BrokerConstants {
13   
14    public static final short SUBMITION_NOTIFICATION = 0;
15    public static final short MIGRATION_NOTIFICATION = 1;
16    //public static final short MIGRATION_PENDING_NOTIFICATION = 2;
17    public static final short IMPROVE_NOTIFICATION = 2;
18   
19    public static final long JOB_STATUS_UNSUBMITTED = 1;
20    public static final long JOB_STATUS_SUBMITTED = 2;
21    public static final long JOB_STATUS_ACTIVE = 4;
22    public static final long JOB_STATUS_FINISHED = 8;
23    public static final long JOB_STATUS_FAILED = 16;
24    public static final long JOB_STATUS_CANCELED = 32;
25    public static final long JOB_STATUS_SUSPENDED = 64;
26    public static final long JOB_STATUS_BROKEN = 128;
27    public static final long JOB_STATUS_UNCOMMITTED = 256;
28   
29    public static final long TASK_STATUS_UNSUBMITTED = 1;
30    public static final long TASK_STATUS_QUEUED = 2;
31    public static final long TASK_STATUS_PREPROCESSING = 4;
32    public static final long TASK_STATUS_PENDING = 8;
33    public static final long TASK_STATUS_RUNNING = 16;
34    public static final long TASK_STATUS_STOPPED = 32;
35    public static final long TASK_STATUS_POSTPROCESSING = 64;
36    public static final long TASK_STATUS_FINISHED = 128;
37    public static final long TASK_STATUS_SUSPENDED = 256;
38    public static final long TASK_STATUS_FAILED = 512;
39    public static final long TASK_STATUS_CANCELED = 1024;
40    public static final long TASK_STATUS_UNCOMMITTED = 2048;
41   
42    public static final int LOCAL_STATUS_UNKNOWN = 0;
43    public static final int LOCAL_STATUS_PENDING = 1;
44    public static final int LOCAL_STATUS_ACTIVE = 2;
45    public static final int LOCAL_STATUS_FAILED = 4;
46    public static final int LOCAL_STATUS_DONE = 8;
47    public static final int LOCAL_STATUS_SUSPENDED = 16;
48    public static final int LOCAL_STATUS_UNSUBMITTED = 32;
49    public static final int LOCAL_STATUS_CANCELED = 64;
50     
51   
52    public static final int QUEUE_ACTIVE = 0;
53    public static final int QUEUE_PENDING = 1;
54   
55    public static final long TASK_QUEUED                = 1;
56    public static final long TASK_RESOURCE              = 2;
57    public static final long TASK_RESOURCE_DONE         = 4;
58    public static final long TASK_STAGE_IN              = 8;
59    public static final long TASK_STAGE_IN_DONE         = 16;
60    public static final long TASK_SUBMIT                = 32;
61    public static final long TASK_SUBMIT_DONE           = 64;
62    public static final long TASK_EXEC                  = 128;
63    public static final long TASK_EXEC_PENDING          = 256;
64    public static final long TASK_EXEC_ACTIVE           = 512;
65    public static final long TASK_EXEC_DONE             = 1024;
66    public static final long TASK_STAGE_OUT             = 2048;
67    public static final long TASK_STAGE_OUT_DONE        = 4096;
68    public static final long TASK_DONE                  = 8192;
69    public static final long TASK_FAILED                = 16384;
70    public static final long TASK_CANCEL_DONE           = 32768;
71    public static final long TASK_CANCEL_FAILED         = 65536;
72    public static final long MIGRATE_QUEUED             = 1 << 17;
73    public static final long MIGRATE_EXEC_SUSPEND       = 1 << 18;
74    public static final long MIGRATE_EXEC_SUSPEND_DONE  = 1 << 19;
75    public static final long MIGRATE_RESOURCE           = 1 << 20;
76    public static final long MIGRATE_RESOURCE_DONE      = 1 << 21;
77    public static final long MIGRATE_STAGE_IN           = 1 << 22;
78    public static final long MIGRATE_STAGE_IN_DONE      = 1 << 23;
79    public static final long MIGRATE_SUBMIT             = 1 << 24;
80    public static final long MIGRATE_DONE               = 1 << 25;
81    public static final long MIGRATE_FAILED             = 1 << 26;
82    public static final long MIGRATE_STAGE_OUT          = 1 << 27;
83    public static final long MIGRATE_STAGE_OUT_DONE     = 1 << 28;
84    public static final long REQUEST_FAILED             = 1 << 29;
85    public static final long TASK_CANCEL                = 1 << 30;
86    public static final long TASK_UNSUBMITTED           = 1 << 31;
87    public static final long TASK_UNCOMMITTED           = 1 << 32;
88   
89    public static final int PARAM_HOST = 0;
90    public static final int PARAM_LRM = 1;
91    public static final int PARAM_MEM = 2;
92    public static final int PARAM_CPUS = 3;
93    public static final int PARAM_SPEED = 4;
94    public static final int PARAM_OSTYPE = 5;
95    public static final int PARAM_OSVER = 6;
96    public static final int PARAM_OSREL = 7;
97    public static final int PARAM_BAND = 8;
98    public static final int PARAM_LAT = 9;
99    public static final int PARAM_CAP = 10;
100    public static final int PARAM_TYPE = 11;
101    public static final int PARAM_FREEMEM = 12;
102    public static final int PARAM_FREECPU = 13;
103   
104    public final static String CONFIG_FNAME = "./etc/config.prop";
105    public final static String ERRORS_FNAME = "./etc/errors.prop";
106   
107    public static final int SUBMITION_TYPE = 0;
108    public static final int MIGRATION_TYPE = 1;
109    public static final int MIGRATION_TYPE_DESC = 2;
110    public static final int MIGRATION_TYPE_NODESC = 3;
111    public static final int RESUME_TYPE_DESC = 4;
112    public static final int RESUME_TYPE_NODESC = 5;
113}
Note: See TracBrowser for help on using the repository browser.