
public class GlueSubService extends GlueActivity<GlueContext>
Activity Property
- service-name : (Çʼö) ½ÇÇàÇϰíÀÚ ÇÏ´Â GlueService.
- new-transaction : (¼±ÅÃ) true, false.
½ÇÇàÇϰíÀÚ ÇÏ´Â GlueService¿¡¼ÀÇ transaction-manager »ç¿ë ¿©ºÎ.
true ÀÏ °æ¿ì ÇØ´ç activity´Â success¿Í failure transitionÀ» µÑ´Ù ÇÊ¿ä·Î ÇÔ.
true ÀÏ °æ¿ì ½ÇÇàÇϰíÀÚ ÇÏ´Â GlueServiceÀÇ transaction-manager(GlueTransactionManager) ÀÇ changeTransaction() ÀÌ ½ÇÇàµÊ.
default ´Â falseÀÓ.
- new-thread-join : (¼±ÅÃ) true, false.
½ÇÇàÇϰíÀÚ ÇÏ´Â GlueService¸¦ º°µµÀÇ User Thread·Î ºÐ¸®Çؼ, User Thread°¡ Á¾·áµÉ¶§±îÁö ±â´Ù¸±Áö ¿©ºÎ.
new-transaction property¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ¾øÀ½.
½ÇÇàÇϰíÀÚ ÇÏ´Â GlueServiceÀÇ ½ÇÇà °á°ú¿Í ¹«°üÇÏ°Ô ´ÙÀ½ transitionÀº successÀÓ.
¿¹Á¦
»ç¿ë ¿¹# 1
»ç¿ë ¿¹# 2
»ç¿ë ¿¹# 3
Âü°í : applicationContext.xml ÀϺÎ
...
...
...
Âü°í : main-service.xml ÀϺÎ
...
Âü°í : sub-service.xml ÀϺÎ
...
| Modifier and Type | Class and Description |
|---|---|
protected class |
GlueSubService.GlueUserThread |
dynamicProperties, logger| Constructor and Description |
|---|
GlueSubService() |
| Modifier and Type | Method and Description |
|---|---|
String |
runActivity(GlueContext ctx)
GlueService¸¦ ½ÇÇàÇÑ´Ù.
|
commitTransaction, commitTransaction, getDao, getEventList, getName, getProperty, getPropertyNames, getTransition, rollbackTransaction, rollbackTransaction, setEventList, setName, setProperty, setTransitionpublic String runActivity(GlueContext ctx)
runActivity in class GlueActivity<GlueContext>ctx - GlueContextCopyright © 2013–2019 POSCO ICT. All rights reserved.