com.poscoict.glueframework.ucube
Class GlueUCubeManagerImpl

java.lang.Object
  extended by com.poscoict.glueframework.ucube.GlueUCubeManagerImpl
All Implemented Interfaces:
GlueUCubeManager, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean, org.springframework.core.Ordered, org.springframework.core.PriorityOrdered

public class GlueUCubeManagerImpl
extends Object
implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean, org.springframework.core.PriorityOrdered, GlueUCubeManager

u-CUBE 3용 Manager. seadapter.jar 를 필요로 함. com.posdata.eai.adapter.EAIHandler 클래스가 사용됨.

 bean property 설정
 
 - configFile : (필수)
 
 - option : (선택) default : active
     zombie, active
 
  사용예(applicationContext.xml) 
 
 <bean id="ucubeManager" class="com.poscoict.glueframework.ucube4.GlueUCubeManagerImpl">
     <property name="configFile" value="${CONFIG_PATH}/SEND.xml"/>
 </bean>
 
 
 <bean id="ucubeManager" class="com.poscoict.glueframework.ucube4.GlueUCubeManagerImpl">
     <property name="configFile" value="${CONFIG_PATH}/SEND.xml"/>
     <property name="option" value="zombie"/>
 </bean>
 
 


Field Summary
 
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
 
Constructor Summary
GlueUCubeManagerImpl()
           
 
Method Summary
 void afterPropertiesSet()
           
 void destroy()
           
 int getOrder()
           
 void sendFile(String dummy, String interfaceID, String filePath)
          1개 file 송신.
 void sendMessage(String dummy, String interfaceID, String tc)
          1개의 message 송신.
 void sendMessages(String dummy, String interfaceID, List<String> tcList)
          여러개의 message 송신.
 void setConfigFile(String configFile)
          setter method.
 void setOption(String option)
          setter method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlueUCubeManagerImpl

public GlueUCubeManagerImpl()
Method Detail

setConfigFile

public void setConfigFile(String configFile)
setter method.

Parameters:
configFile - - EAIHandler 초기화시 사용할 파일

setOption

public void setOption(String option)
setter method.

Parameters:
option - - active 또는 zombie

destroy

public void destroy()
             throws Exception
Specified by:
destroy in interface org.springframework.beans.factory.DisposableBean
Throws:
Exception

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
Exception

getOrder

public int getOrder()
Specified by:
getOrder in interface org.springframework.core.Ordered

sendMessage

public void sendMessage(String dummy,
                        String interfaceID,
                        String tc)
Description copied from interface: GlueUCubeManager
1개의 message 송신.

Specified by:
sendMessage in interface GlueUCubeManager

sendMessages

public void sendMessages(String dummy,
                         String interfaceID,
                         List<String> tcList)
Description copied from interface: GlueUCubeManager
여러개의 message 송신.

Specified by:
sendMessages in interface GlueUCubeManager

sendFile

public void sendFile(String dummy,
                     String interfaceID,
                     String filePath)
Description copied from interface: GlueUCubeManager
1개 file 송신.

Specified by:
sendFile in interface GlueUCubeManager


Copyright © 2013–2014 POSCO ICT SW제품기술팀. All rights reserved.