public static void setJMSReplyTo(Message message, final SimpleString dest) { if (dest == null) { message.removeProperty(REPLYTO_HEADER_NAME); } else { message.putStringProperty(REPLYTO_HEADER_NAME, dest); } }
public static void setJMSReplyTo(Message message, final String dest) { if (dest == null) { message.removeProperty(REPLYTO_HEADER_NAME); } else { message.putStringProperty(REPLYTO_HEADER_NAME, dest); } }
public static void setJMSType(Message message, String type) { message.putStringProperty(TYPE_HEADER_NAME, new SimpleString(type)); }
public static void setJMSCorrelationID(Message message, final String correlationID) { if (correlationID == null) { message.removeProperty(CORRELATIONID_HEADER_NAME); } else { message.putStringProperty(CORRELATIONID_HEADER_NAME, new SimpleString(correlationID)); } }
public static void setJMSReplyTo(Message message, final String dest) { if (dest == null) { message.removeProperty(REPLYTO_HEADER_NAME); } else { message.putStringProperty(REPLYTO_HEADER_NAME, dest); } }
public static void setJMSReplyTo(Message message, final SimpleString dest) { if (dest == null) { message.removeProperty(REPLYTO_HEADER_NAME); } else { message.putStringProperty(REPLYTO_HEADER_NAME, dest); } }
public static void setJMSReplyTo(Message message, final SimpleString dest) { if (dest == null) { message.removeProperty(REPLYTO_HEADER_NAME); } else { message.putStringProperty(REPLYTO_HEADER_NAME, dest); } }
public static void setJMSReplyTo(Message message, final String dest) { if (dest == null) { message.removeProperty(REPLYTO_HEADER_NAME); } else { message.putStringProperty(REPLYTO_HEADER_NAME, dest); } }
public static void setJMSCorrelationID(Message message, final String correlationID) { if (correlationID == null) { message.removeProperty(CORRELATIONID_HEADER_NAME); } else { message.putStringProperty(CORRELATIONID_HEADER_NAME, new SimpleString(correlationID)); } }
public static void setJMSCorrelationID(Message message, final String correlationID) { if (correlationID == null) { message.removeProperty(CORRELATIONID_HEADER_NAME); } else { message.putStringProperty(CORRELATIONID_HEADER_NAME, new SimpleString(correlationID)); } }
public static void setJMSCorrelationID(Message message, final String correlationID) { if (correlationID == null) { message.removeProperty(CORRELATIONID_HEADER_NAME); } else { message.putStringProperty(CORRELATIONID_HEADER_NAME, new SimpleString(correlationID)); } }
public static void setStringProperty(final Message message, final String name, final String value) { if (MessageUtil.JMSXGROUPID.equals(name)) { message.setGroupID(value); } else if (MessageUtil.JMSXGROUPSEQ.equals(name)) { message.setGroupSequence(getInteger(value)); } else if (MessageUtil.JMSXUSERID.equals(name)) { message.setValidatedUserID(value); } else { message.putStringProperty(name, value); } }
public static void setStringProperty(final Message message, final String name, final String value) { if (MessageUtil.JMSXGROUPID.equals(name)) { message.setGroupID(value); } else if (MessageUtil.JMSXGROUPSEQ.equals(name)) { message.setGroupSequence(getInteger(value)); } else if (MessageUtil.JMSXUSERID.equals(name)) { message.setValidatedUserID(value); } else { message.putStringProperty(name, value); } }
public static void setStringProperty(final Message message, final String name, final String value) { if (MessageUtil.JMSXGROUPID.equals(name)) { message.setGroupID(value); } else if (MessageUtil.JMSXGROUPSEQ.equals(name)) { message.setGroupSequence(getInteger(value)); } else if (MessageUtil.JMSXUSERID.equals(name)) { message.setValidatedUserID(value); } else { message.putStringProperty(name, value); } }
private Message createQueueInfoMessage(final NotificationType type, final SimpleString queueName) { Message message = new CoreMessage().initBuffer(50).setMessageID(storageManager.generateID()); message.setAddress(queueName); String uid = UUIDGenerator.getInstance().generateStringUUID(); message.putStringProperty(ManagementHelper.HDR_NOTIFICATION_TYPE, new SimpleString(type.toString())); message.putLongProperty(ManagementHelper.HDR_NOTIFICATION_TIMESTAMP, System.currentTimeMillis()); message.putStringProperty(new SimpleString("foobar"), new SimpleString(uid)); return message; }
@Override public boolean intercept(final Packet packet, final RemotingConnection connection) throws ActiveMQException { if (packet.getType() == PacketImpl.SESS_SEND) { SessionSendMessage p = (SessionSendMessage) packet; Message sm = p.getMessage(); sm.putStringProperty(InterceptorTest.key, "orange"); } return true; }
@Override public boolean intercept(final Packet packet, final RemotingConnection connection) throws ActiveMQException { if (packet.getType() == PacketImpl.SESS_RECEIVE_MSG) { SessionReceiveMessage p = (SessionReceiveMessage) packet; Message sm = p.getMessage(); sm.putStringProperty(InterceptorTest.key, "orange"); } return true; }
@Test public void testNewlineMatch() throws Exception { filter = FilterImpl.createFilter(new SimpleString("fooprop LIKE '%1234%'")); message.putStringProperty(new SimpleString("fooprop"), new SimpleString("hello1234\n")); Assert.assertTrue(filter.match(message)); }
@Test public void testNOT_LIKEWithNullProperty() throws Exception { filter = FilterImpl.createFilter(new SimpleString("myNullProp NOT LIKE '1_3'")); assertFalse(filter.match(message)); message.putStringProperty("myNullProp", "JMS"); assertTrue(filter.match(message)); }
@Test public void testNOT_INWithNullProperty() throws Exception { filter = FilterImpl.createFilter(new SimpleString("myNullProp NOT IN ('foo','jms','test')")); assertFalse(filter.match(message)); message.putStringProperty("myNullProp", "JMS"); assertTrue(filter.match(message)); }