Package kr.com.inspect.util
Class Singleton
- java.lang.Object
-
- kr.com.inspect.util.Singleton
-
public class Singleton extends java.lang.ObjectThread-Safe하게 자원을 공유하기 위한 싱글톤 객체- Version:
- 1.0
- Author:
- Yeonhee Kim
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.IntegergetDbRowCount(java.lang.String dbName)해당되는 DB에 추가된 총 row의 수를 반환함static SingletongetInstance()싱글톤 객체를 얻어오는 메소드intgetNewData()아직 DB에 등록되지 않은 새로운 데이터의 개수 getterjava.lang.LonggetTimeRecorder(java.lang.String key)해당되는 키의 시간 기록합을 밀리초 단위로 반환함voidresetDbRowCount()합산한 해당 DB들에 추가된 총 row의 수를 리셋함voidresetTimeRecorder()측정한 시간 기록들을 리셋함voidsetDbRowCount(java.lang.String dbName, int count)해당되는 DB에 추가된 총 row의 수를 더함voidsetNewData(int newData)아직 DB에 등록되지 않은 새로운 데이터의 개수 settervoidsetTimeRecorder(java.lang.String key, long time)해당되는 키에 시간을 더함
-
-
-
Method Detail
-
getInstance
public static Singleton getInstance()
싱글톤 객체를 얻어오는 메소드- Returns:
- Singleton 객체
-
getNewData
public int getNewData()
아직 DB에 등록되지 않은 새로운 데이터의 개수 getter- Returns:
- 아직 DB에 등록되지 않은 새로운 데이터의 개수
-
setNewData
public void setNewData(int newData)
아직 DB에 등록되지 않은 새로운 데이터의 개수 setter- Parameters:
newData- 아직 DB에 등록되지 않은 새로운 데이터의 개수
-
resetDbRowCount
public void resetDbRowCount()
합산한 해당 DB들에 추가된 총 row의 수를 리셋함
-
setDbRowCount
public void setDbRowCount(java.lang.String dbName, int count)해당되는 DB에 추가된 총 row의 수를 더함- Parameters:
dbName- 해당되는 DB 이름count- 해당되는 DB에 추가된 총 row의 수
-
getDbRowCount
public java.lang.Integer getDbRowCount(java.lang.String dbName)
해당되는 DB에 추가된 총 row의 수를 반환함- Parameters:
dbName- 해당되는 DB 이름- Returns:
- 해당되는 DB에 추가된 총 row의 수
-
resetTimeRecorder
public void resetTimeRecorder()
측정한 시간 기록들을 리셋함
-
setTimeRecorder
public void setTimeRecorder(java.lang.String key, long time)해당되는 키에 시간을 더함- Parameters:
key- 해당되는 키time- 시간
-
getTimeRecorder
public java.lang.Long getTimeRecorder(java.lang.String key)
해당되는 키의 시간 기록합을 밀리초 단위로 반환함- Parameters:
key- 해당되는 키- Returns:
- 해당되는 키의 시간 기록합(밀리초)
-
-