소스 부분은 AciveMQ에서의 예제와 같으며, 실행 소스상에서의 아래 xml로 적용.
sonicmq_send.xml 부분
sonicmq_send.xml 부분
<?xml version="1.0" encoding="euc-kr"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
<bean id="connectionFactory" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiTemplate">
<ref bean="jndiTemplate"/>
</property>
<property name="jndiName">
<value>OUTTER_CB_URL</value>
</property>
</bean>
<bean id="jndiTemplate" class="org.springframework.jndi.JndiTemplate">
<property name="environment">
<props>
<prop key="java.naming.factory.initial">
com.sonicsw.jndi.mfcontext.MFContextFactory
</prop>
<prop key="java.naming.provider.url">
tcp://222.112.180.61:2506
</prop>
<prop key="com.sonicsw.jndi.mfcontext.domain">
Domain1
</prop>
<prop key="java.naming.security.principal">
Administrator
</prop>
<prop key="java.naming.security.credentials">
Administrator
</prop>
</props>
</property>
</bean>
<bean id="destination" class="org.springframework.jndi.JndiObjectFactoryBean">
<property name="jndiTemplate">
<ref bean="jndiTemplate" />
</property>
<property name="jndiName">
<value>T1</value>
</property>
</bean>
<bean id="rankSender" class="org.jtop.spirng.sample.sonicmq.send.Sender">
<property name="connectionFactory" ref="connectionFactory" />
<property name="destination" ref="destination" />
</bean>
</beans>