Tabnine Logo
TextMessage.setJMSType
Code IndexAdd Tabnine to your IDE (free)

How to use
setJMSType
method
in
javax.jms.TextMessage

Best Java code snippets using javax.jms.TextMessage.setJMSType (Showing top 10 results out of 315)

origin: apache/activemq-artemis

@Test
public void testJMSTypeOnSelector() throws Exception {
 Connection conn = null;
 try {
   conn = getConnectionFactory().createConnection();
   conn.start();
   Session session = conn.createSession(false, Session.AUTO_ACKNOWLEDGE);
   MessageProducer prod = session.createProducer(queue1);
   TextMessage msg1 = session.createTextMessage("msg1");
   msg1.setJMSType("type1");
   prod.send(msg1);
   TextMessage msg2 = session.createTextMessage("msg2");
   msg2.setJMSType("type2");
   prod.send(msg2);
   String selector = "JMSType = 'type2'";
   MessageConsumer cons = session.createConsumer(queue1, selector);
   conn.start();
   TextMessage rec = (TextMessage) cons.receive(10000);
   assertNotNull(rec);
   Assert.assertEquals("msg2", rec.getText());
   assertNull(cons.receiveNoWait());
 } finally {
   if (conn != null) {
    conn.close();
   }
 }
}
origin: org.apache.geronimo.plugins/activemq-portlets

msg.setJMSCorrelationID(messageInfo.getCorrelationId());
msg.setJMSPriority(messageInfo.getPriority());
msg.setJMSType(messageInfo.getJmsType());
producer.send(msg, deliveryMode, messageInfo.getPriority(), TextMessage.DEFAULT_TIME_TO_LIVE);
session.commit();
origin: org.codehaus.xfire/xfire-jms

jmsMessage.setJMSType(selector);
origin: apache/activemq-artemis

private void doTestSelectorsWithJMSType(boolean topic) throws Exception {
 final Connection connection = createConnection();
 final String type = "myJMSType";
 try {
   Session session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE);
   Destination destination = null;
   if (topic) {
    destination = session.createTopic(getTopicName());
   } else {
    destination = session.createQueue(getQueueName());
   }
   MessageProducer producer = session.createProducer(destination);
   MessageConsumer consumer = session.createConsumer(destination, "JMSType = '" + type + "'");
   TextMessage message1 = session.createTextMessage();
   message1.setText("text");
   producer.send(message1, DeliveryMode.NON_PERSISTENT, Message.DEFAULT_PRIORITY, Message.DEFAULT_TIME_TO_LIVE);
   TextMessage message2 = session.createTextMessage();
   message2.setJMSType(type);
   message2.setText("text + type");
   producer.send(message2, DeliveryMode.NON_PERSISTENT, Message.DEFAULT_PRIORITY, Message.DEFAULT_TIME_TO_LIVE);
   connection.start();
   Message msg = consumer.receive(2000);
   assertNotNull(msg);
   assertTrue(msg instanceof TextMessage);
   assertEquals("Unexpected JMSType value", type, msg.getJMSType());
   assertEquals("Unexpected message content", "text + type", ((TextMessage) msg).getText());
 } finally {
   connection.close();
 }
}
origin: apache/activemq-artemis

public void sendMessages() throws Exception {
 TextMessage message = session.createTextMessage("1");
 message.setIntProperty("id", 1);
 message.setJMSType("a");
 message.setStringProperty("stringProperty", "a");
 message.setLongProperty("longProperty", 1);
 message.setJMSType("a");
 message.setStringProperty("stringProperty", "a");
 message.setLongProperty("longProperty", 1);
 message.setJMSType("a");
 message.setStringProperty("stringProperty", "a");
 message.setLongProperty("longProperty", 1);
 message.setJMSType("b");
 message.setStringProperty("stringProperty", "b");
 message.setLongProperty("longProperty", 2);
 message.setJMSType("c");
 message.setStringProperty("stringProperty", "c");
 message.setLongProperty("longProperty", 3);
origin: objectweb-joramtests/joramtests

dummyMessage.setJMSType("car");
dummyMessage.setStringProperty("color", "red");
dummyMessage.setLongProperty("weight", 3000);
message.setJMSType("car");
message.setStringProperty("color", "blue");
message.setLongProperty("weight", 3000);
origin: apache/activemq-artemis

TextMessage message = session2.createTextMessage("test");
message.setStringProperty("test", "test");
message.setJMSType("test");
producer2.send(producerDestination2, message);
System.out.println("Creating durable consumer");
origin: apache/activemq-artemis

dummyMessage.setJMSType("car");
dummyMessage.setStringProperty("color", "red");
dummyMessage.setLongProperty("weight", 3000);
dummyMessage.setJMSType("car");
dummyMessage.setStringProperty("color", "blue");
dummyMessage.setLongProperty("weight", 3000);
origin: apache/activemq-artemis

/**
* Test the message selector using the filter example provided by the JMS specifications.
* <br />
* <ul>
* <li><code>"JMSType = 'car' AND color = 'blue' AND weight > 2500"</code></li>
* </ul>
*/
@Test
public void testSelectorExampleFromSpecs() throws Exception {
 if (receiver != null) {
   receiver.close();
 }
 receiver = receiverSession.createReceiver(receiverQueue, "JMSType = 'car' AND color = 'blue' AND weight > 2500");
 TextMessage dummyMessage = senderSession.createTextMessage();
 dummyMessage.setJMSType("car");
 dummyMessage.setStringProperty("color", "red");
 dummyMessage.setLongProperty("weight", 3000);
 dummyMessage.setText("testSelectorExampleFromSpecs:1");
 sender.send(dummyMessage);
 TextMessage message = senderSession.createTextMessage();
 message.setJMSType("car");
 message.setStringProperty("color", "blue");
 message.setLongProperty("weight", 3000);
 message.setText("testSelectorExampleFromSpecs:2");
 sender.send(message);
 TextMessage msg = (TextMessage) receiver.receive(TestConfig.TIMEOUT);
 Assert.assertEquals("testSelectorExampleFromSpecs:2", msg.getText());
}
origin: stackoverflow.com

textMessage.setJMSType("mcd://xmlns");//message type
textMessage.setJMSExpiration(2*1000);//message expiration
javax.jmsTextMessagesetJMSType

Popular methods of TextMessage

  • getText
    Gets the string containing this message's data. The default value is null.
  • setText
    Sets the string containing this message's data.
  • setStringProperty
  • setJMSCorrelationID
  • setIntProperty
  • setLongProperty
  • getStringProperty
  • setBooleanProperty
  • setJMSReplyTo
  • getJMSCorrelationID
  • getJMSMessageID
  • getJMSReplyTo
  • getJMSMessageID,
  • getJMSReplyTo,
  • setDoubleProperty,
  • acknowledge,
  • getJMSDeliveryMode,
  • setObjectProperty,
  • getIntProperty,
  • getJMSPriority,
  • clearBody

Popular in Java

  • Reading from database using SQL prepared statement
  • onRequestPermissionsResult (Fragment)
  • putExtra (Intent)
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • FlowLayout (java.awt)
    A flow layout arranges components in a left-to-right flow, much like lines of text in a paragraph. F
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • Point (java.awt)
    A point representing a location in (x,y) coordinate space, specified in integer precision.
  • NoSuchElementException (java.util)
    Thrown when trying to retrieve an element past the end of an Enumeration or Iterator.
  • SortedMap (java.util)
    A map that has its keys ordered. The sorting is according to either the natural ordering of its keys
  • JPanel (javax.swing)
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now