Class GlueScheduledTaskDBLoggerImpl
java.lang.Object
com.poscoict.glueframework.scheduling.store.GlueScheduledTaskDBLoggerImpl
- All Implemented Interfaces:
GlueScheduledTaskLogger,InitializingBean
public class GlueScheduledTaskDBLoggerImpl
extends Object
implements GlueScheduledTaskLogger, InitializingBean
GlueScheduledTaskLogger 구현체. Glue Scheduler(Spring Scheduler이용)의 Task 실행 History를 DB에 등록한다.
설정 방법은 다음 예를 참고한다.
설정 방법은 다음 예를 참고한다.
Bean Property
- dataSource : (필수) oracle 연결정보.
예제
사용 예# 1
<bean id="dbLogging" class="com.poscoict.glueframework.scheduling.store.GlueScheduledTaskDBLoggerImpl">
<property name="dataSource" ref="ds"/>
</bean>
<bean id="ds" class="..."/>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDBMS 에 따른 SQL문 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidsetDataSource(DataSource dataSource) setter method for DI.
-
Constructor Details
-
GlueScheduledTaskDBLoggerImpl
public GlueScheduledTaskDBLoggerImpl()
-
-
Method Details
-
setDataSource
setter method for DI.- Parameters:
dataSource-
-
startTask
- Specified by:
startTaskin interfaceGlueScheduledTaskLogger
-
endTask
- Specified by:
endTaskin interfaceGlueScheduledTaskLogger
-
endTask
- Specified by:
endTaskin interfaceGlueScheduledTaskLogger
-
afterPropertiesSet
- Specified by:
afterPropertiesSetin interfaceInitializingBean- Throws:
Exception
-