|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectkr.co.hit.live.jms.JMSProducerFactory
public class JMSProducerFactory
JMS 메세지 생성을 담당하는 JMSMessageProducer를 생성하여 초기화시키는 역할을 수행하는 클래스.
메세지를 생성하여 JMS 서버에 등록할때는 다음과 같이 JMSProducerFactory 클래스로 부터 JMSMessageProducer 객체를 얻어 사용한다.
사용예)
String connectionFactoryName = "QueueConnectionFactory";
String destinationName = "ExampleQueue";
String message = " Hello, World!!!";
JMSMessageProducer producer = JMSProducerFactory.getInstance().getProducer(connectionFactoryName,destinationName);
try{
producer.processTextMessage(message);
}catch(...){
...
}finally{
producer.releaseResource();
}
| Constructor Summary | |
|---|---|
JMSProducerFactory()
기본 생성자. |
|
| Method Summary | |
|---|---|
static JMSProducerFactory |
getInstance()
단일 인스턴스를 리턴하기위한 메소드. |
JMSMessageProducer |
getProducer(String jmsFactoryType,
String destinationName)
커넥션 팩토리와 데스티네이션 정보를 바탕으로 JMSMessageProducer 객체를 생성, 초기화시키고, 반환한다. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JMSProducerFactory()
기본 생성자.
| Method Detail |
|---|
public static JMSProducerFactory getInstance()
단일 인스턴스를 리턴하기위한 메소드.
public JMSMessageProducer getProducer(String jmsFactoryType,
String destinationName)
throws LiveException
커넥션 팩토리와 데스티네이션 정보를 바탕으로 JMSMessageProducer 객체를 생성, 초기화시키고, 반환한다.
jmsFactoryType - JMS 커넥션 팩토리의 타입을 지정하는 문자열 {QueueConnectionFactory|TopicConnectionFactory}destinationName - JMS 데스티네이션(Destination) 객체를 얻기위한 데스티네이션의 이름
LiveException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||