@Override public Message createMessage() throws JMSException { checkClosed(); ActiveMQMessage message = new ActiveMQMessage(session); message.setEnable1xPrefixes(enable1xPrefixes); return message; }
case ActiveMQMessage.TYPE: // 0 msg = new ActiveMQMessage(message, session); break;
activeMQJmsMessage = new ActiveMQTextMessage((TextMessage) jmsMessage, clientSession); } else { activeMQJmsMessage = new ActiveMQMessage(jmsMessage, clientSession);
@Override public Message createMessage() throws JMSException { checkClosed(); ActiveMQMessage message; if (enable1xPrefixes) { message = new ActiveMQCompatibleMessage(session); } else { message = new ActiveMQMessage(session); } return message; }
@Override public Message createMessage() throws JMSException { checkClosed(); ActiveMQMessage message; if (enable1xPrefixes) { message = new ActiveMQCompatibleMessage(session); } else { message = new ActiveMQMessage(session); } return message; }
@Override public Message createMessage() throws JMSException { checkClosed(); ActiveMQMessage message = new ActiveMQMessage(session); message.setEnable1xPrefixes(enable1xPrefixes); return message; }
@Override public Message createMessage() throws JMSException { checkClosed(); ActiveMQMessage message = new ActiveMQMessage(session); message.setEnable1xPrefixes(enable1xPrefixes); return message; }
@Override public synchronized Message read() throws Exception { reader.getRawXMLReader().nextTag(); // End of document. if (reader.getRawXMLReader().getLocalName().equals("messages")) return null; XMLMessageImporter.MessageInfo messageInfo = reader.readMessage(true); if (messageInfo == null) return null; // This is a large message ActiveMQMessage jmsMessage = new ActiveMQMessage((ClientMessage) messageInfo.message, clientSession); if (messageInfo.tempFile != null) { jmsMessage.setInputStream(new FileInputStream(messageInfo.tempFile)); } return jmsMessage; }
@Override public synchronized Message read() throws Exception { reader.getRawXMLReader().nextTag(); // End of document. if (reader.getRawXMLReader().getLocalName().equals("messages")) return null; XMLMessageImporter.MessageInfo messageInfo = reader.readMessage(true); if (messageInfo == null) return null; // This is a large message ActiveMQMessage jmsMessage = new ActiveMQMessage((ClientMessage) messageInfo.message, clientSession); if (messageInfo.tempFile != null) { jmsMessage.setInputStream(new FileInputStream(messageInfo.tempFile)); } return jmsMessage; }
@Test public void testCopyOnForeignMessage() throws JMSException { ClientMessage clientMessage = new ClientMessageImpl(ActiveMQTextMessage.TYPE, true, 0, System.currentTimeMillis(), (byte) 4, 1000); ClientSession session = new FakeSession(clientMessage); Message foreignMessage = new SimpleJMSMessage(); ActiveMQMessage copy = new ActiveMQMessage(foreignMessage, session); MessageHeaderTestBase.ensureEquivalent(foreignMessage, copy); }
@Test public void testCopyOnJBossMessage() throws JMSException { ClientMessage clientMessage = new ClientMessageImpl(ActiveMQTextMessage.TYPE, true, 0, System.currentTimeMillis(), (byte) 4, 1000); ClientSession session = new FakeSession(clientMessage); ActiveMQMessage jbossMessage = ActiveMQMessage.createMessage(clientMessage, session); jbossMessage.clearProperties(); MessageHeaderTestBase.configureMessage(jbossMessage); ActiveMQMessage copy = new ActiveMQMessage(jbossMessage, session); MessageHeaderTestBase.ensureEquivalent(jbossMessage, copy); }
case ActiveMQMessage.TYPE: // 0 msg = new ActiveMQMessage(message, session); break;
case ActiveMQMessage.TYPE: // 0 msg = new ActiveMQMessage(message, session); break;
case ActiveMQMessage.TYPE: // 0 msg = new ActiveMQMessage(message, session); break;
case ActiveMQMessage.TYPE: // 0 msg = new ActiveMQMessage(message, session); break;
activeMQJmsMessage = new ActiveMQTextMessage((TextMessage) jmsMessage, clientSession); } else { activeMQJmsMessage = new ActiveMQMessage(jmsMessage, clientSession);
activeMQJmsMessage = new ActiveMQTextMessage((TextMessage) jmsMessage, clientSession); } else { activeMQJmsMessage = new ActiveMQMessage(jmsMessage, clientSession);
activeMQJmsMessage = new ActiveMQTextMessage((TextMessage) jmsMessage, clientSession); } else { activeMQJmsMessage = new ActiveMQMessage(jmsMessage, clientSession);
activeMQJmsMessage = new ActiveMQTextMessage((TextMessage) jmsMessage, clientSession); } else { activeMQJmsMessage = new ActiveMQMessage(jmsMessage, clientSession);