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

How to use
setStringProperty
method
in
javax.jms.TextMessage

Best Java code snippets using javax.jms.TextMessage.setStringProperty (Showing top 20 results out of 351)

origin: kiegroup/jbpm

message.setStringProperty("LogType", "Task");
producer = queueSession.createProducer(queue);  
producer.setPriority(priority);
origin: kiegroup/jbpm

TextMessage message = queueSession.createTextMessage(eventXml);
message.setIntProperty("EventType", eventType);
message.setStringProperty("LogType", "Process");
producer = queueSession.createProducer(queue);  
producer.setPriority(priority);
origin: spring-projects/spring-framework

@Test
public void toTextMessageWithMap() throws Exception {
  converter.setTargetType(MessageType.TEXT);
  TextMessage textMessageMock = mock(TextMessage.class);
  Map<String, String> toBeMarshalled = new HashMap<>();
  toBeMarshalled.put("foo", "bar");
  given(sessionMock.createTextMessage(isA(String.class))).willReturn(textMessageMock);
  converter.toMessage(toBeMarshalled, sessionMock);
  verify(textMessageMock).setStringProperty("__typeid__", HashMap.class.getName());
}
origin: kiegroup/jbpm

@Test
public void testBeforeTaskReleasedEvent() throws JMSException {     
  logProducer.beforeTaskReleasedEvent(event);
      
  ArgumentCaptor<String> argument = ArgumentCaptor.forClass(String.class);
  verify(session).createTextMessage(argument.capture());
  String messageContent = argument.getValue();
  assertThat(messageContent)
    .isNotNull()
    .doesNotContain("<auditTask>")
    .contains("<org.jbpm.services.task.audit.impl.model.TaskEventImpl>")
    .contains("<type>RELEASED</type>");
  verify(message, times(1)).setStringProperty(eq("LogType"), eq("Task"));        
  verify(producer, times(1)).setPriority(eq(7));
  verify(producer, times(1)).send(eq(message));
}

origin: spring-projects/spring-framework

@Test
public void toTextMessageWithObject() throws Exception {
  converter.setTargetType(MessageType.TEXT);
  TextMessage textMessageMock = mock(TextMessage.class);
  Date toBeMarshalled = new Date();
  given(sessionMock.createTextMessage(isA(String.class))).willReturn(textMessageMock);
  converter.toMessage(toBeMarshalled, sessionMock);
  verify(textMessageMock).setStringProperty("__typeid__", Date.class.getName());
}
origin: kiegroup/jbpm

  private void assertMessage(String eventStatus, int messagePriority) throws JMSException {
    ArgumentCaptor<String> argument = ArgumentCaptor.forClass(String.class);
    verify(session).createTextMessage(argument.capture());
    String messageContent = argument.getValue();
    assertThat(messageContent)
      .isNotNull()
      .contains("<auditTask>")
      .contains("<name>This is my task name</name>");
    
    if (eventStatus != null) {
      assertThat(messageContent)        
      .contains("<org.jbpm.services.task.audit.impl.model.TaskEventImpl>")
      .contains(eventStatus);
    } else {
      assertThat(messageContent).doesNotContain("<org.jbpm.services.task.audit.impl.model.TaskEventImpl>");
    }

    verify(message, times(1)).setStringProperty(eq("LogType"), eq("Task"));        
    verify(producer, times(1)).setPriority(eq(messagePriority));
    verify(producer, times(1)).send(eq(message));
  }
}
origin: kiegroup/jbpm

@Test
public void testAfterTaskInputVariableChanged() throws JMSException {     
  Map<String, Object> vars = new HashMap<>();
  vars.put("test", "value");
  logProducer.afterTaskInputVariableChangedEvent(event, vars);
      
  ArgumentCaptor<String> argument = ArgumentCaptor.forClass(String.class);
  verify(session).createTextMessage(argument.capture());
  String messageContent = argument.getValue();
  assertThat(messageContent)
    .isNotNull()
    .doesNotContain("<auditTask>")
    .doesNotContain("<org.jbpm.services.task.audit.impl.model.TaskEventImpl>")
    .contains("<taskInputs>");
  verify(message, times(1)).setStringProperty(eq("LogType"), eq("Task"));        
  verify(producer, times(1)).setPriority(eq(2));
  verify(producer, times(1)).send(eq(message));
}

origin: spring-projects/spring-framework

@Test
public void toTextMessageWithJsonViewClass() throws JMSException {
  converter.setTargetType(MessageType.TEXT);
  TextMessage textMessageMock = mock(TextMessage.class);
  MyAnotherBean bean = new MyAnotherBean("test", "lengthy description");
  given(sessionMock.createTextMessage(isA(String.class))).willReturn(textMessageMock);
  converter.toMessage(bean, sessionMock, Summary.class);
  verify(textMessageMock).setStringProperty("__typeid__", MyAnotherBean.class.getName());
  verify(sessionMock).createTextMessage("{\"name\":\"test\"}");
}
origin: spring-projects/spring-framework

private void testToTextMessageWithReturnType(MethodParameter returnType) throws JMSException, NoSuchMethodException {
  converter.setTargetType(MessageType.TEXT);
  TextMessage textMessageMock = mock(TextMessage.class);
  MyAnotherBean bean = new MyAnotherBean("test", "lengthy description");
  given(sessionMock.createTextMessage(isA(String.class))).willReturn(textMessageMock);
  converter.toMessage(bean, sessionMock, returnType);
  verify(textMessageMock).setStringProperty("__typeid__", MyAnotherBean.class.getName());
}
origin: spring-projects/spring-framework

@Test
public void toTextMessageWithAnotherJsonViewClass() throws JMSException {
  converter.setTargetType(MessageType.TEXT);
  TextMessage textMessageMock = mock(TextMessage.class);
  MyAnotherBean bean = new MyAnotherBean("test", "lengthy description");
  given(sessionMock.createTextMessage(isA(String.class))).willReturn(textMessageMock);
  converter.toMessage(bean, sessionMock, Full.class);
  verify(textMessageMock).setStringProperty("__typeid__", MyAnotherBean.class.getName());
  verify(sessionMock).createTextMessage("{\"name\":\"test\",\"description\":\"lengthy description\"}");
}
origin: de.mhus.lib/mhu-lib-jms

protected TextMessage createErrorAnswer(Throwable t) throws JMSException {
  TextMessage ret = getSession().createTextMessage(null);
  if (t != null)
    ret.setStringProperty("_error", t.toString());
  return ret;
}
origin: Talend/tesb-rt-se

private void postBook(Book book, Session session, Destination destination, Destination replyTo) 
  throws Exception {
  MessageProducer producer = session.createProducer(destination);
  
  TextMessage message = session.createTextMessage();
  message.setText(writeBook(book));
  message.setJMSReplyTo(replyTo);
  message.setStringProperty("Content-Type", "application/xml");
  
  message.setStringProperty("org.apache.cxf.request.method", "POST");
        
  producer.send(message);
  producer.close();
}

origin: spring-projects/spring-integration

@Test
public void selector() throws Exception {
  this.queue = new ActiveMQQueue("pollableJmsChannelSelectorTestQueue");
  JmsChannelFactoryBean factoryBean = new JmsChannelFactoryBean(false);
  CachingConnectionFactory ccf = new CachingConnectionFactory(this.connectionFactory);
  ccf.setCacheConsumers(false);
  factoryBean.setConnectionFactory(ccf);
  factoryBean.setDestination(this.queue);
  factoryBean.setMessageSelector("baz='qux'");
  factoryBean.setBeanFactory(mock(BeanFactory.class));
  factoryBean.afterPropertiesSet();
  PollableJmsChannel channel = (PollableJmsChannel) factoryBean.getObject();
  boolean sent1 = channel.send(new GenericMessage<String>("foo"));
  assertTrue(sent1);
  Message<?> result1 = channel.receive(100);
  assertNull(result1);
  JmsTemplate jmsTemplate = new JmsTemplate(this.connectionFactory);
  jmsTemplate.setDefaultDestinationName("pollableJmsChannelSelectorTestQueue");
  jmsTemplate.send(session -> {
    TextMessage message = session.createTextMessage("bar");
    message.setStringProperty("baz", "qux");
    return message;
  });
  Message<?> result2 = channel.receive(10000);
  assertNotNull(result2);
  assertEquals("bar", result2.getPayload());
}
origin: eclipse/kapua

public void sendMessage(ServiceEvent kapuaEvent) throws Exception {
  try {
    TextMessage message = jmsSession.createTextMessage();
    // Serialize outgoing kapua event based on platform configuration
    message.setText(eventBusMarshaler.marshal(kapuaEvent));
    message.setStringProperty(ServiceEventMarshaler.CONTENT_TYPE_KEY, eventBusMarshaler.getContentType());
    jmsProducer.send(message);
  } catch (JMSException | KapuaException e) {
    LOGGER.error("Message publish interrupted: {}", e.getMessage());
    throw e;
  }
}
origin: org.eclipse.kapua/kapua-commons

public void sendMessage(ServiceEvent kapuaEvent) throws Exception {
  try {
    TextMessage message = jmsSession.createTextMessage();
    // Serialize outgoing kapua event based on platform configuration
    message.setText(eventBusMarshaler.marshal(kapuaEvent));
    message.setStringProperty(ServiceEventMarshaler.CONTENT_TYPE_KEY, eventBusMarshaler.getContentType());
    jmsProducer.send(message);
  } catch (JMSException | KapuaException e) {
    LOGGER.error("Message publish interrupted: {}", e.getMessage());
    throw e;
  }
}
origin: com.github.mrharibo.micronet/mn-network

@Override
public void sendRequest(URI destination, Request request) {
  try {
    TextMessage txtMessage = createRequestMessage(request);
    txtMessage.setStringProperty(NetworkConstants.PATH_PROPERTY, destination.getPath());
    sendMsg("mn://" + destination.getHost(), txtMessage);
  } catch (JMSException e) {
    System.err.println("Error sending request to: " + destination);
    e.printStackTrace();
  }
}
origin: de.taimos/dvalin-interconnect-core

/**
 * @param txt the message to encrypt
 * @throws JMSException    on JMS errors
 * @throws CryptoException on crypto errors
 */
public static void secureMessage(final TextMessage txt) throws JMSException, CryptoException {
  final String cryptedText = MessageCryptoUtil.crypt(txt.getText());
  txt.setText(cryptedText);
  txt.setStringProperty(MessageCryptoUtil.SIGNATURE_HEADER, MessageCryptoUtil.sign(cryptedText));
}
origin: apache/activemq-artemis

  private void sendLVQTombstone(ConnectionSupplier producerConnectionSupplier, String queueName, String lastValueKey, int tombstoneTimeToLive) throws JMSException {
   try (Connection connection = producerConnectionSupplier.createConnection();
      Session session = connection.createSession();
      MessageProducer producer = session.createProducer(session.createQueue(queueName))) {
     TextMessage message1 = session.createTextMessage();
     message1.setStringProperty(lastValueKey, "KEY");
     message1.setText("tombstone");
     producer.send(message1, javax.jms.Message.DEFAULT_DELIVERY_MODE, javax.jms.Message.DEFAULT_PRIORITY, tombstoneTimeToLive);
   }
  }
}
origin: com.github.mrharibo.micronet/mn-network

protected TextMessage createRequestMessage(Request request) throws JMSException {
  TextMessage txtMessage = createTextMessage();
  txtMessage.setText(request.getData());
  txtMessage.setStringProperty(NetworkConstants.PARAMETER_PROPERTY, request.getParameters().serialize());
  return txtMessage;
}
origin: com.github.mrharibo.micronet/mn-network

protected TextMessage createResponseMessage(Response response) throws JMSException {
  TextMessage txtMessage = createTextMessage();
  txtMessage.setText(response.getData());
  txtMessage.setIntProperty(NetworkConstants.STATUS_CODE_PROPERTY, response.getStatus().getValue());
  txtMessage.setStringProperty(NetworkConstants.PARAMETER_PROPERTY, response.getParameters().serialize());
  return txtMessage;
}
javax.jmsTextMessagesetStringProperty

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.
  • setJMSCorrelationID
  • setIntProperty
  • setLongProperty
  • getStringProperty
  • setBooleanProperty
  • setJMSReplyTo
  • getJMSCorrelationID
  • getJMSMessageID
  • getJMSReplyTo
  • setDoubleProperty
  • getJMSReplyTo,
  • setDoubleProperty,
  • acknowledge,
  • setJMSType,
  • getJMSDeliveryMode,
  • setObjectProperty,
  • getIntProperty,
  • getJMSPriority,
  • clearBody

Popular in Java

  • Making http post requests using okhttp
  • scheduleAtFixedRate (ScheduledExecutorService)
  • getSharedPreferences (Context)
  • putExtra (Intent)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • NumberFormat (java.text)
    The abstract base class for all number formats. This class provides the interface for formatting and
  • SimpleDateFormat (java.text)
    Formats and parses dates in a locale-sensitive manner. Formatting turns a Date into a String, and pa
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • JOptionPane (javax.swing)
  • Sublime Text for Python
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

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