001 // Copyright(c) 2013 POSCO ICT
002 // Change history
003 // 2013-03-22 / 4.0.5 / Á¶Ã¢Èñ º¯È¯
004 package com.poscoict.app.job;
005
006 /**
007 * Scheduling °ü·Ã Constants Ŭ·¡½º
008 */
009 public interface GlueSchedulerConstants
010 {
011 public static enum SchedulerType
012 {
013 QUARTZ_JOB_SCHEDULER, SPRING_SCHEDULER;
014 }
015
016 public static final String QUARTZ_SCHEDULER_CONFIG = "quartz_scheduler.xml";
017 public static final String SPRING_SCHEDULER_CONFIG = "spring_scheduler.xml";
018
019 public static final String JOB_START_TIME = "_job_start_time_";
020 public static final String JOB_END_TIME = "_job_end_time_";
021 public static final String REQUEST_ID = "request_id";
022 public static final String JOB_NAME = "job_name";
023 public static final String TRIGGER_NAME = "trigger_name";
024 public static final String CLIENT_IP = "client_ip";
025 public static final String PARAM_PREFIX = "jobParam-";
026 public static final String EVENT_JOB = "_event_job_";
027 public static final String USER_ID = "_user_id_";
028
029 public static final String SCHEDULER_SERVER_DEFAULT_ADDRESS = "127.0.0.1";
030 /** GlueScheduler HttpServer Version */
031 public static final String SCHEDULER_SERVER_VERSION = "GlueScheduler HttpServer 1.1";
032 /** Default HTTP port */
033 public static final int SCHEDULER_SERVER_DEFAULT_PORT = 8805;
034 /** Default Local Address */
035
036 public static final String QUARTZ_SCHEDULER_BEAN_ID = "scheduler";
037
038 /** HTTP response codes */
039 public static final int HTTP_STATUS_SUCCESS = 200;
040
041 public static final int HTTP_STATUS_NOT_FOUND = 404;
042
043 public static final int HTTP_STATUS_INTERNAL_SERVER_ERROR = 500;
044
045 /** JobÀÌ Á¤»óÀûÀ¸·Î ¼öÇàÇÑ °æ¿ìÀÇ ¸®ÅÏÄÚµå */
046 public static final int STATUS_JOB_SUCCESS = 700;
047
048 /** JobÀÌ ¼öÇàµÇÁö ¸øÇÑ °æ¿ìÀÇ ¸®ÅÏÄÚµå */
049 public static final int STATUS_JOB_ERROR = 800;
050 }