Итак, у меня есть следующий издатель:
import javax.jms.JMSException;
import javax.jms.Message;
import javax.jms.Session;
import javax.jms.Topic;
import org.springframework.jms.core.MessageCreator;
import org.springframework.jms.core.JmsTemplate;
public class JmsTopicSender {
private JmsTemplate jmsTemplate;
private Topic topic;
public void setTopic(Topic topic) {
this.topic = topic;
}
public void simpleSend() {
this.jmsTemplate.send(this.topic, new MessageCreator() {
public Message createMessage(Session session) throws JMSException {
return session.createTextMessage("hello Topic");
}
});
}
}
Итак, я застрял, настраивая объявления бинов. Я знаю, что мне нужен шаблон JMS:
<bean id="jms-template" class="org.springframework.jms.core.JmsTemplate">
<property name="connectionFactory" ref="connection-factory" />
<property name="defaultDestination" ref="destination" />
</bean>
Но я не знаю, как настроить фабрику соединений или пункт назначения. В весенних документах нет даже примера.