Package org.apache.activemq.command

Examples of org.apache.activemq.command.ActiveMQObjectMessage


   
    /**
     * @return a new object instance
     */
    public DataStructure createObject() {
        return new ActiveMQObjectMessage();
    }
View Full Code Here


   
    /**
     * @return a new object instance
     */
    public DataStructure createObject() {
        return new ActiveMQObjectMessage();
    }
View Full Code Here

        if (body instanceof String) {
            ActiveMQTextMessage answer = new ActiveMQTextMessage();
            answer.setText((String) body);
            return answer;
        } else if (body instanceof Serializable) {
            ActiveMQObjectMessage answer = new ActiveMQObjectMessage();
            answer.setObject((Serializable) body);
            return answer;
        } else {
            return new ActiveMQMessage();
        }
View Full Code Here

   
    /**
     * @return a new object instance
     */
    public DataStructure createObject() {
        return new ActiveMQObjectMessage();
    }
View Full Code Here

        public void onMessage(Message message) {
            if (!(message instanceof ActiveMQObjectMessage)) {
                return;
            }
            try {
                ActiveMQObjectMessage mqMsg = (ActiveMQObjectMessage) message;
                String messageid = ((Topic) mqMsg.getDestination()).getTopicName();
                Asta4dMessage afdMsg = (Asta4dMessage) mqMsg.getObject();
                if (afdMsg instanceof UnregisterMessage) {
                    UnregisterMessage unregisterMessage = (UnregisterMessage) afdMsg;
                    if (!uuid.equals(unregisterMessage.getUuid())) {
                        return;
                    }
View Full Code Here

                }

                activeMessage = msg;
            } else if (message instanceof ObjectMessage) {
                ObjectMessage objMsg = (ObjectMessage)message;
                ActiveMQObjectMessage msg = new ActiveMQObjectMessage();
                msg.setConnection(connection);
                msg.setObject(objMsg.getObject());
                msg.storeContent();
                activeMessage = msg;
            } else if (message instanceof StreamMessage) {
                StreamMessage streamMessage = (StreamMessage)message;
                streamMessage.reset();
                ActiveMQStreamMessage msg = new ActiveMQStreamMessage();
                msg.setConnection(connection);
                Object obj = null;

                try {
                    while ((obj = streamMessage.readObject()) != null) {
                        msg.writeObject(obj);
                    }
                } catch (MessageEOFException e) {
                    // if an end of message stream as expected
                } catch (JMSException e) {
                }

                activeMessage = msg;
            } else if (message instanceof TextMessage) {
                TextMessage textMsg = (TextMessage)message;
                ActiveMQTextMessage msg = new ActiveMQTextMessage();
                msg.setConnection(connection);
                msg.setText(textMsg.getText());
                activeMessage = msg;
            } else if (message instanceof BlobMessage) {
              BlobMessage blobMessage = (BlobMessage)message;
              ActiveMQBlobMessage msg = new ActiveMQBlobMessage();
              msg.setConnection(connection);
              msg.setBlobDownloader(new BlobDownloader(connection.getBlobTransferPolicy()));
              try {
          msg.setURL(blobMessage.getURL());
        } catch (MalformedURLException e) {
         
        }
              activeMessage = msg;
            } else {
View Full Code Here

public class ActiveMQObjectMessageTest extends ActiveMQMessageTest {

    public static final ActiveMQObjectMessageTest SINGLETON = new ActiveMQObjectMessageTest();

    public Object createObject() throws Exception {
        ActiveMQObjectMessage info = new ActiveMQObjectMessage();
        populateObject(info);
        return info;
    }
View Full Code Here

        return info;
    }

    protected void populateObject(Object object) throws Exception {
        super.populateObject(object);
        ActiveMQObjectMessage info = (ActiveMQObjectMessage)object;

    }
View Full Code Here

public class ActiveMQObjectMessageTest extends ActiveMQMessageTest {

    public static final ActiveMQObjectMessageTest SINGLETON = new ActiveMQObjectMessageTest();

    public Object createObject() throws Exception {
        ActiveMQObjectMessage info = new ActiveMQObjectMessage();
        populateObject(info);
        return info;
    }
View Full Code Here

        return info;
    }

    protected void populateObject(Object object) throws Exception {
        super.populateObject(object);
        ActiveMQObjectMessage info = (ActiveMQObjectMessage)object;

    }
View Full Code Here

TOP

Related Classes of org.apache.activemq.command.ActiveMQObjectMessage

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.