Package flex.messaging

Examples of flex.messaging.MessageBroker


        publishMessage(destination, "foo");
    }

    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


        msgBroker.routeMessageToService(msg, null);        
    }

    public void publishAcknowledgeMessage(String destination, String message)
    {
        MessageBroker msgBroker = getMessageBroker();
        String clientID = UUIDUtils.createUUID(false);

        AcknowledgeMessage msg = new AcknowledgeMessage();
        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

        msgBroker.routeMessageToService(msg, null);
    }

    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 Random random;

    public void run() {

      MessageBroker msgBroker = MessageBroker.getMessageBroker(null);
      String clientID = UUIDUtils.createUUID();

      Portfolio portfolio = new Portfolio();
      List stocks = portfolio.getStocks();
      int size = stocks.size();
      int index = 0;

      random = new Random();
     
      Stock stock;

      while (running) {

        stock = (Stock) stocks.get(index);
        simulateChange(stock);

        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

    // code coverage
    public void runCodeCoverage()
    {       
        Destination d = new Destination();
       
        MessageBroker mb = MessageBroker.getMessageBroker(null);
        MessageService service = (MessageService) mb.getService("message-service");
        MessageDestination destination = (MessageDestination)service.getDestination(dest_runtime);
       
        Log.getLogger("QE.CODE_COVERAGE").debug("Destination " + dest_runtime + " isCluster=" + destination.isClustered() +" isBackendShared=" + destination.isBackendShared());
       
        destination.removeChannel("qa-polling-amf");
View Full Code Here

{   
    private MessageService service;
   
    public ROMessageDestination()
    {
        MessageBroker broker = FlexContext.getMessageBroker();
        //Get the service
        service = (MessageService) broker.getService("message-service");       
    }
View Full Code Here

  public static class FeedThread extends Thread {

    public boolean running = true;

    public void run() {
      MessageBroker msgBroker = MessageBroker.getMessageBroker(null);
      String clientID = UUIDUtils.createUUID();

      Random random = new Random();
      double initialValue = 35;
      double currentValue = 35;
      double maxChange = initialValue * 0.005;

      while (running) {
        double change = maxChange - random.nextDouble() * maxChange * 2;
        double newValue = currentValue + change;

        if (currentValue < initialValue + initialValue * 0.15
            && currentValue > initialValue - initialValue * 0.15) {
          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 {
          Thread.sleep(300);
View Full Code Here

      throw new RuntimeException("Room already exists");
    }
   
    // Create a new Message destination dynamically
    String serviceId = "message-service";
    MessageBroker broker = MessageBroker.getMessageBroker(null);
    MessageService service = (MessageService) broker.getService(serviceId);
    MessageDestination destination = (MessageDestination) service.createDestination(id);

    if (service.isStarted())
    {
      destination.start();
View Full Code Here

     */
    public String testGetValidator()
    {
        String validator = "validator is null!";

        MessageBroker broker = FlexContext.getMessageBroker();
        if (broker.getDeserializationValidator() == null )
        {
            validator = "Null Validator Returned";
        }
        else
        {
            validator = broker.getDeserializationValidator().getClass().getName();
        }

        return validator;
    }
View Full Code Here

TOP

Related Classes of flex.messaging.MessageBroker

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.