
public class GlueUCubeManagerImpl extends Object implements InitializingBean, DisposableBean, PriorityOrdered, GlueUCubeManager
Bean Property - propertyFileName : (필수) - serviceBrokerNames : (필수) - period : (선택) default 0. ucubeManager 생성시, period값이 0이 아니면 ServiceBrokerChecker가 동작함. 예제사용 예# 1
GLUE_SEND GLUE_RECV
IEAIServiceBrokerHandlerHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Constructor and Description |
|---|
GlueUCubeManagerImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
void |
destroy() |
int |
getOrder() |
int |
sendFile(String brokerName,
String interfaceID,
String filePath)
1개 file 송신.
|
int |
sendMessage(String brokerName,
String interfaceID,
String message)
1개의 message 송신.
|
int[] |
sendMessages(String brokerName,
String interfaceID,
List<String> messageList)
여러개의 message 송신.
|
void |
setPeriod(int period)
setter method.
|
void |
setPropertyFileName(String propertyFileName)
setter method.
|
void |
setServiceBrokerNames(List<String> serviceBrokerNames)
setter method.
|
public void setPropertyFileName(String propertyFileName)
propertyFileName - - IEAIServiceBrokerHandler 초기화시 사용할 파일public void setServiceBrokerNames(List<String> serviceBrokerNames)
serviceBrokerNames - - IEAIServiceBrokerHandler를 통해 start 시킬 Service Broker 명.public void setPeriod(int period)
period - public void destroy()
throws Exception
destroy in interface DisposableBeanExceptionpublic void afterPropertiesSet()
throws Exception
afterPropertiesSet in interface InitializingBeanExceptionpublic int sendMessage(String brokerName, String interfaceID, String message)
sendMessage in interface GlueUCubeManagerbrokerName - Service Broker 명interfaceID - interface idmessage - 보내고자 하는 messagepublic int[] sendMessages(String brokerName, String interfaceID, List<String> messageList)
sendMessages in interface GlueUCubeManagerbrokerName - Service Broker 명interfaceID - interface idmessageList - 보내고자 하는 message 리스트public int sendFile(String brokerName, String interfaceID, String filePath)
sendFile in interface GlueUCubeManagerbrokerName - Service Broker 명interfaceID - interface idfilePath - 보내고자 하는 file 정보(경로 & 파일명)Copyright © 2013–2021 POSCO ICT. All rights reserved.