List of usage examples for org.springframework.jms.core JmsTemplate JmsTemplate
public JmsTemplate(ConnectionFactory connectionFactory)
From source file:siia.jms.JmsTemplateDemo.java
public static void main(String[] args) { ConnectionFactory connectionFactory = new ActiveMQConnectionFactory("vm://localhost"); JmsTemplate jmsTemplate = new JmsTemplate(connectionFactory); jmsTemplate.setDefaultDestination(new ActiveMQQueue("siia.queue")); jmsTemplate.convertAndSend("hello world"); System.out.println("received: " + jmsTemplate.receiveAndConvert()); }
From source file:siia.jms.MessageListenerContainerDemo.java
public static void main(String[] args) { // establish common resources ConnectionFactory connectionFactory = new ActiveMQConnectionFactory("vm://localhost"); Destination queue = new ActiveMQQueue("siia.queue"); // setup and start listener container DefaultMessageListenerContainer container = new DefaultMessageListenerContainer(); container.setConnectionFactory(connectionFactory); container.setDestination(queue);// w ww. j av a2 s . c o m container.setMessageListener(new MessageListener() { public void onMessage(Message message) { try { if (!(message instanceof TextMessage)) { throw new IllegalArgumentException("expected TextMessage"); } System.out.println("received: " + ((TextMessage) message).getText()); } catch (JMSException e) { throw new RuntimeException(e); } } }); container.afterPropertiesSet(); container.start(); // send Message JmsTemplate jmsTemplate = new JmsTemplate(connectionFactory); jmsTemplate.setDefaultDestination(queue); jmsTemplate.convertAndSend("Hello World"); }
From source file:jms001.ExampleSender.java
@Autowired public ExampleSender(QueueConnectionFactory connectionFactory) { jmsTemplate = new JmsTemplate(connectionFactory); }
From source file:it.geosolutions.geoserver.jms.server.JMSAbstractProducer.java
/** * @return the jmsTemplate/* w w w. ja v a 2 s .c om*/ */ public final JmsTemplate getJmsTemplate() { final ConnectionFactory cf = jmsFactory.getConnectionFactory(config.getConfigurations()); if (cf == null) { throw new IllegalStateException("Unable to load a connectionFactory"); } return new JmsTemplate(cf); }
From source file:org.springsource.jta.etailer.store.config.MessagingConfiguration.java
@Bean public JmsTemplate jmsTemplate() throws Throwable { JmsTemplate jmsTemplate = new JmsTemplate(jtaConfiguration.connectionFactory()); jmsTemplate.setSessionTransacted(true); return jmsTemplate; }
From source file:biz.fstechnology.micro.common.jms.JmsServiceConnection.java
public static JmsServiceConnection getInstance(String defaultDestination, ConnectionFactory connectionFactory) { if (INSTANCE.getJmsTemplate() != null) { // WARNING: the instance may be initialized. this cause // re-initialize and previous settings are lost. }/* w w w.ja v a2s . c o m*/ JmsTemplate template = new JmsTemplate(connectionFactory); template.setPubSubDomain(true); INSTANCE.setJmsTemplate(template); INSTANCE.setDefaultDestination(defaultDestination); return INSTANCE; }
From source file:org.exist.monitoring.jms.JMSSender.java
public void setConnectionFactory(ConnectionFactory cf) { this.jmsTemplate = new JmsTemplate(cf); }
From source file:ch.algotrader.broker.JMSTopicPublisher.java
public JMSTopicPublisher(final ConnectionFactory connectionFactory, final MessageConverter converter) { this.eventTypeCache = new EventTypeCache(); this.topicRouters = new ConcurrentHashMap<>(); this.template = new JmsTemplate(connectionFactory); this.template.setMessageConverter(converter); }
From source file:org.simbasecurity.core.event.EventService.java
@PostConstruct public void createJMSTemplate() { jmsTemplate = new JmsTemplate(connectionFactory); }
From source file:hello.JmsConfig.java
@Bean public JmsTemplate jmsTemplate() { return new JmsTemplate(connectionFactory()); }