Package flex.messaging.messages

Examples of flex.messaging.messages.AsyncMessage


        if (msgBroker == null)
            msgBroker = MessageBroker.getMessageBroker(null);

        String clientID = UUIDUtils.createUUID(false);

        AsyncMessage msg = new AsyncMessage();
        msg.setDestination(destination);
        msg.setClientId(clientID);
        msg.setMessageId(UUIDUtils.createUUID(false));
        msg.setTimestamp(System.currentTimeMillis());
        msg.setBody(message);
        System.out.println("Sending message to clients at: " + System.currentTimeMillis());
        msgBroker.routeMessageToService(msg, null);
    }
View Full Code Here


public class MessageSender
{
  public void sendMessageToClients(String messageBody, String dst)
  {
    AsyncMessage msg = new AsyncMessage();

    msg.setClientId("Java-Based-Producer-For-Messaging");
    msg.setTimestamp(new Date().getTime());
    //you can create a unique id
    msg.setMessageId("Java-Based-Producer-For-Messaging-ID");
    //destination to which the message is to be sent
    msg.setDestination(dst)
System.out.println("ok1")
    //set message body
    msg.setBody(messageBody != null?messageBody:"");
    //set message header
    msg.setHeader("sender", "From the server");
System.out.println("ok2");
    //send message to destination
    MessageBroker.getMessageBroker(null).routeMessageToService(msg, null);
System.out.println("ok3" + msg.getBody());       
  }
View Full Code Here

    protected void doAsyncMessageGenerate()
    {
        ++counter;
      
        //System.out.println("Sending msg " + counter);
        AsyncMessage msg = new AsyncMessage();
        String clientID = UUIDUtils.createUUID(false);       
        msg.setDestination(destination);
        msg.setClientId(clientID);
        msg.setMessageId(UUIDUtils.createUUID(false));
        msg.setTimestamp(System.currentTimeMillis());
        msg.setBody(message);
        msgBroker.routeMessageToService(msg, null);
    }
View Full Code Here

    public void publishMessage(String destination, String message)
    {
        MessageBroker msgBroker = getMessageBroker();
        String clientID = UUIDUtils.createUUID(false);
        AsyncMessage msg = new AsyncMessage();
        msg.setDestination(destination);
        msg.setClientId(clientID);
        msg.setMessageId(UUIDUtils.createUUID(false));
        msg.setTimestamp(System.currentTimeMillis());
        msg.setBody(message);
        msgBroker.routeMessageToService(msg, null);        
    }
View Full Code Here

    public void publishMessageWithHeader(String destination, String message, String headerName, String headerValue)
    {
        MessageBroker msgBroker = getMessageBroker();
        String clientID = UUIDUtils.createUUID(false);
        AsyncMessage msg = new AsyncMessage();
        msg.setDestination(destination);
        msg.setClientId(clientID);
        msg.setMessageId(UUIDUtils.createUUID(false));
        msg.setTimestamp(System.currentTimeMillis());
        msg.setBody(message);
        msg.setHeader(headerName, headerValue);
        msgBroker.routeMessageToService(msg, null);        
    }
View Full Code Here

    }
    public void publishEnumMessage(String destination)
    {
        MessageBroker msgBroker = getMessageBroker();
        String clientID = UUIDUtils.createUUID(false);
        AsyncMessage msg = new AsyncMessage();
        msg.setDestination(destination);
        msg.setClientId(clientID);
        msg.setMessageId(UUIDUtils.createUUID(false));
        msg.setTimestamp(System.currentTimeMillis());
        msg.setBody(EnumApple.A);
        msgBroker.routeMessageToService(msg, null);        
    }
View Full Code Here

        private void sendStockUpdate(final Stock stock) {
            template.send(new AsyncMessageCreator() {

                public AsyncMessage createMessage() {
                    AsyncMessage msg = template.createMessageForDestination("market-feed");
                    msg.setHeader("DSSubtopic", stock.getSymbol());
                    msg.setBody(stock);
                    return msg;
                }
            });
        }
View Full Code Here

        index++;
        if (index >= size) {
          index = 0;
        }

        AsyncMessage msg = new AsyncMessage();
        msg.setDestination("market-data-feed");
        msg.setHeader("DSSubtopic", stock.getSymbol());
        msg.setClientId(clientID);
        msg.setMessageId(UUIDUtils.createUUID());
        msg.setTimestamp(System.currentTimeMillis());
        msg.setBody(stock);
        msgBroker.routeMessageToService(msg, null);

        try {
          Thread.sleep(20);
        } catch (InterruptedException e) {
View Full Code Here

            return null;
        }

        private Message createMessage()
        {
            AsyncMessage msg = new AsyncMessage();
            msg.setDestination(destinationId);
            msg.setMessageId(UUIDUtils.createUUID(false));
            msg.setTimestamp(System.currentTimeMillis());
            msg.setBody("Foo" + messageCount++);
            if (subtopic != null)
                msg.setHeader(AsyncMessage.SUBTOPIC_HEADER_NAME, subtopic);
            return msg;
        }
View Full Code Here

          currentValue = newValue;
        } else {
          currentValue -= change;
        }

        AsyncMessage msg = new AsyncMessage();
        msg.setDestination("feed");
        msg.setClientId(clientID);
        msg.setMessageId(UUIDUtils.createUUID());
        msg.setTimestamp(System.currentTimeMillis());
        msg.setBody(new Double(currentValue));
        msgBroker.routeMessageToService(msg, null);

        System.out.println("" + currentValue);

        try {
View Full Code Here

TOP

Related Classes of flex.messaging.messages.AsyncMessage

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.