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 enum
DBMS 에 따른 SQL문 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
setDataSource
(DataSource dataSource) setter method for DI.
-
Constructor Details
-
GlueScheduledTaskDBLoggerImpl
public GlueScheduledTaskDBLoggerImpl()
-
-
Method Details
-
setDataSource
setter method for DI.- Parameters:
dataSource
-
-
startTask
- Specified by:
startTask
in interfaceGlueScheduledTaskLogger
-
endTask
- Specified by:
endTask
in interfaceGlueScheduledTaskLogger
-
endTask
- Specified by:
endTask
in interfaceGlueScheduledTaskLogger
-
afterPropertiesSet
- Specified by:
afterPropertiesSet
in interfaceInitializingBean
- Throws:
Exception
-