com.sds.acube.bpm.framework.api
Class LockProcessor

java.lang.Object
  extended by com.sds.acube.bpm.framework.api.LockProcessor

public class LockProcessor
extends java.lang.Object

´ÙÁß¼­¹ö »ç¿ë½Ã ¹ü¿ëÀûÀ¸·Î lockÀ» °ü¸®ÇÒ ¼ö ÀÖµµ·Ï Áö¿ø (¸ÕÀú DB¿¡ TBPM_SERVICE_LOCK Å×À̺íÀÌ ÀÖ¾î¾ß ÇÔ) CREATE TABLE tBPM_SERVICE_LOCK ( SERVICE_NAME VARCHAR2(100) NOT NULL, SERVER_ID VARCHAR2(50) NOT NULL, LIMIT_MINUTE NUMBER(4) NOT NULL, LAST_UPDATE DATE NOT NULL ); LockProcessor.java 2012. 5. 31.

Version:
1.0.0.0 Copyright 2001 Samsung SDS Co., Ltd. All rights reserved.
Author:
LEE IL YONG

Constructor Summary
LockProcessor()
           
 
Method Summary
static boolean isCanDoService(java.lang.String serviceName, java.lang.String serverID, int limitMinute, org.apache.log4j.Logger logger)
          ¼­ºñ½º½ÇÇà °¡´É¿©ºÎ Á¶»ç
static boolean isCanDoService(java.lang.String serviceName, java.lang.String serverID, int limitMinute, org.apache.log4j.Logger logger, boolean logFlag)
          ¼­ºñ½º½ÇÇà °¡´É¿©ºÎ Á¶»ç
static void main(java.lang.String[] args)
           
static boolean modifyServiceLastUpdate(java.lang.String serviceName, java.lang.String serverID, org.apache.log4j.Logger logger)
          ¼­ºñ½º ¿Ï·á ½Ã°£À» ¼öÁ¤
static boolean modifyServiceLastUpdate(java.lang.String serviceName, java.lang.String serverID, org.apache.log4j.Logger logger, boolean logFlag)
          ¼­ºñ½º ¿Ï·á ½Ã°£À» ¼öÁ¤
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LockProcessor

public LockProcessor()
Method Detail

isCanDoService

public static boolean isCanDoService(java.lang.String serviceName,
                                     java.lang.String serverID,
                                     int limitMinute,
                                     org.apache.log4j.Logger logger)
                              throws java.lang.Exception
¼­ºñ½º½ÇÇà °¡´É¿©ºÎ Á¶»ç

Parameters:
serviceName - ¼­ºñ½º¸í
serverID - ¼­¹ö ID
limitMinute - Á¦Çѽð£(ºÐ) ex)10
Returns:
boolean
Throws:
java.lang.Exception
Since:
2012.05.31 LEE IL YONG

isCanDoService

public static boolean isCanDoService(java.lang.String serviceName,
                                     java.lang.String serverID,
                                     int limitMinute,
                                     org.apache.log4j.Logger logger,
                                     boolean logFlag)
                              throws java.lang.Exception
¼­ºñ½º½ÇÇà °¡´É¿©ºÎ Á¶»ç

Parameters:
serviceName - ¼­ºñ½º¸í
serverID - ¼­¹ö ID
limitMinute - Á¦Çѽð£(ºÐ) ex)10
Returns:
boolean
Throws:
java.lang.Exception
Since:
2012.05.31 LEE IL YONG

modifyServiceLastUpdate

public static boolean modifyServiceLastUpdate(java.lang.String serviceName,
                                              java.lang.String serverID,
                                              org.apache.log4j.Logger logger)
                                       throws java.lang.Exception
¼­ºñ½º ¿Ï·á ½Ã°£À» ¼öÁ¤

Parameters:
serviceName - ¼­ºñ½º¸í
serverID - ¼­¹ö ID
Returns:
boolean
Throws:
java.lang.Exception
Since:
2012.05.31 LEE IL YONG

modifyServiceLastUpdate

public static boolean modifyServiceLastUpdate(java.lang.String serviceName,
                                              java.lang.String serverID,
                                              org.apache.log4j.Logger logger,
                                              boolean logFlag)
                                       throws java.lang.Exception
¼­ºñ½º ¿Ï·á ½Ã°£À» ¼öÁ¤

Parameters:
serviceName - ¼­ºñ½º¸í
serverID - ¼­¹ö ID
Returns:
boolean
Throws:
java.lang.Exception
Since:
2012.05.31 LEE IL YONG

main

public static void main(java.lang.String[] args)
Parameters:
args -