Examples of Message


Examples of marauroa.common.net.message.Message

   */
  @Override
  public void run() {
    try {
      while (keepRunning) {
        Message msg = netMan.getMessage();

        if (msg != null) {
//          playerContainer.getLock().requestWriteLock();
          messageDispatcher.dispatchMessage(msg);
//          playerContainer.getLock().releaseLock();
View Full Code Here

Examples of message.Message

    CloudStorage localDriver = null;

    while(true){
      try {
        String cloud = new String();
        Message message = (Message) in.readObject();
        op = (String) message.getOp();
        if(message.getArgs()!=null)
          args = (LinkedList<String>) message.getArgs();
        String res;
        Message msgErro = new Message("Erro na cloud", null, null);
        Message msgOK = new Message("ok", null, null);

        try {
          if(message.getOp().equals("init")){
            cloud = args.get(0);
            localDriver = new CloudStorage(args.get(0));

            out.writeObject(msgOK);

          }else if(message.getOp().equals("uploadData")){
            arrayW = (byte[]) message.getBytes();
            res = localDriver.uploadData(args.get(0), args.get(1), arrayW, args.get(2));
            if(res != null){
              out.writeObject(msgOK);
            }else{
              out.writeObject(msgErro);
            }

          }else if(message.getOp().equals("downloadData")){
            arrayW = localDriver.downloadData(args.get(0), args.get(1), args.get(2));
            if(arrayW != null){
              msgOK = new Message("ok", null, arrayW);
              out.writeObject(msgOK);
            }else{
              out.writeObject(msgErro);
           
          }else if(message.getOp().equals("deleteData")){
            boolean bool = localDriver.deleteData(args.get(0), args.get(1), args.get(2));
            if(bool){
              out.writeObject(msgOK);
            }else{
              out.writeObject(msgErro);
            }
          }else if(message.getOp().equals("listNames")){
            LinkedList<String> names = localDriver.listNames("");
            if(names != null){
              Message msgOK1 = new Message("ok", names, null);
              out.writeObject(msgOK1);
            }else{
              out.writeObject(msgErro);
            }

          }else if(message.getOp().equals("deleteContainer")){
            String[] names = new String[args.size()];
            int p = 0;
            for(String str : args){
              names[p] = str;
              p++;
            }
            boolean bool = localDriver.deleteContainer("", names);
            if(bool){
              out.writeObject(msgOK);
            }else{
              out.writeObject(msgErro);
            }

          }else if(message.getOp().equals("getContainerAndDataIDsByName")){
            String[] strs = localDriver.getContainerAndDataIDsByName(args.get(0), args.get(1), args.get(2));
            LinkedList<String> list = new LinkedList<String>();

            if(strs != null){
              for(String a : strs){
                list.add(a);
              }
              msgOK = new Message("ok", list, null);
              out.writeObject(msgOK);
            }else{
              out.writeObject(msgErro);
            }
          }
View Full Code Here

Examples of model.Message

        if (log.isDebugEnabled()) {
            log.debug("creating message with text: " + text);
        }

        final Message message = new Message(text);
        this.messageRepository.create(message);
    }
View Full Code Here

Examples of models.Message

        Error error = new Error("Id field is empty");
        error.apply(request, response);
        return;
      }*/
     
      SharedContent sharedContent = new Message().new SharedContent();
      sharedContent.type = contentType;
      sharedContent.id = id;
      sharedContent.source = source;
      sharedContents.add(sharedContent);
    }
   
    ArrayList<User> receivers = new ArrayList<User>();
    for(JsonElement element : body.get("receivers").getAsJsonArray()) {
      JsonObject toElement = element.getAsJsonObject();
      Long userId = toElement.get("id").getAsLong();
      String firstName = toElement.get("firstName").getAsString();
      if(userId == null) {
        Error error = new Error("The id field of " + firstName + " is empty.");
        error.apply(request, response);
        return;
      }
      User to = User.findById(userId);
      if(to == null) {
        Error error = new Error(firstName + " is not a registered user.");
        error.apply(request, response);
        return;
      }
     
      receivers.add(to);
    }
      // INFO: Se crean dos mensajes para diferenciar las carpetas de outbox e inbox. Asi un usuario si lo elimina de la suya permanece en la otra.
     
    //Se inserta un mensaje que pertenece al emisor. // TODO esta parte esta duplicada, deberia ir fuera de la iteracion de receivers. Problema el to (deberia de ser una lista)
    Message message = new Message();
    message.from = from;
    //message.to = receivers;
    message.text = text;
    message.contents = sharedContents;
   
    for(User receiver : receivers) {
      message.addReceiver(receiver);
    }
    message.insert();
   
    // Create the outbox message
    OutboxMessage outMessage = new OutboxMessage(from, message);
    outMessage.save()
   
View Full Code Here

Examples of mosync.lualiveeditor.MessageQueue.Message

  private void serverMessageLoop()
  {
    while (mRunning)
    {
      Message message = mServerInBox.waitForMessage();

      if ("ClientConnectionCreated".equals(message.getMessage()))
      {
        // Get connection object.
        ClientConnection connection = (ClientConnection) message.getObject();

        // Inform user that a new connection is opened.
        mMainWindow.showMessage("Client connected: " + connection.getHostName());

        // Add connection.
        mClientConnections.add(connection);

        // Start connection thread.
        connection.start();
      }
      else if ("ClientConnectionClosed".equals(message.getMessage()))
      {
        ClientConnection connection = (ClientConnection) message.getObject();
        mClientConnections.remove(connection);

        // Inform user that a client connection is closed.
        mMainWindow.showMessage("Client has disconnected: " + connection.getHostName());
      }
      else if ("CommandEvalLua".equals(message.getMessage()))
      {
        for (ClientConnection connection : mClientConnections)
        {
          connection.postMessage(
            new Message("CommandEvalLua", message.getObject()));
        }
      }
      else if ("CommandSendFile".equals(message.getMessage()))
      {
       
        File file = (File) message.getObject();
        String filePath = FileData.unixPath(file);
        //String rootPath = FileData.basePath(filePath);
       
        Log.i("CommandSendFile");
        Log.i("filePath: " + filePath);
        //Log.i("rootPath: " + rootPath);

        // Collect files (we may have a directory).
        ArrayList<String> files = new FileWalker().collectFiles(filePath);
        mMainWindow.showMessage("Sending " + files.size() + " file(s)");
        Log.i("Number of files to send: " + files.size());

        // Send update message.
        for (ClientConnection connection : mClientConnections)
        {
          //Log.i("Sending CommandSendFile to client connection: " + connection);
          connection.postMessage(
            new Message(
              "CommandSendFile",
              new FileData(filePath, files)));
        }
      }
      // CommandResetClient not used for now.
      else if ("CommandResetClient".equals(message.getMessage()))
      {
        for (ClientConnection connection : mClientConnections)
        {
          connection.postMessage(
            new Message("CommandResetClient", message.getObject()));
        }
      }
      else if ("MessageFromClient".equals(message.getMessage()))
      {
        mMainWindow.showMessage(message.getObject().toString());
      }
      else if ("CommandServerStop".equals(message.getMessage()))
      {
        stopServer();
      }
      // TODO: How is this used?
      else if("ServerAddressReceived".equals(message.getMessage()))
      {
        Log.i("ServerAddressReceived: " + message.getObject());
        mMainWindow.showMessage(message.getObject().toString());
      }
      /*
      else if ("CommandRun".equals(message.getMessage()))
      {
        File runFile = (File) message.getObject();
View Full Code Here

Examples of msg.Message

        if (host == null || !host.isConnected())
            return;
   
        System.out.println("Enviar una imagen..." );

        Message message = new Message();
        message.setMessageKind(Constants.MESSAGE_KIND_IMAGE);
        message.setMessageContent(new ImageIcon(img));
        message.setReceiver(hostName);
        message.setReceiverIP(hostIP);
        message.setSender(Globals.localHostName);
        message.setSenderIP(Globals.localIP);
        message.setToAll(massive);
        new Thread(new MessageSender(message)).start();
       
        if (!massive)
            frame.dispose();
    }
View Full Code Here

Examples of name.pehl.karaka.client.application.Message

    @Override
    public void onStartStop()
    {
        if (currentActivity == null)
        {
            ShowMessageEvent.fire(this, new Message(WARNING, "No activity selected", true));
        }
        else
        {
            ActivityActionEvent.fire(this, START_STOP, currentActivity);
        }
View Full Code Here

Examples of nanomsg.Message

     * This operation is blocking by default.
     *
     * @return Message instance.
     */
    public Message recv() throws IOException {
        return new Message(recvBytes());
    }
View Full Code Here

Examples of net.alteiar.beans.chat.Message

  @Test(timeout = 5000)
  public void testChatPrivateSender() {
    final String expectedMessage = "my_message";

    Message msg = new Message(expectedMessage);
    msg.addReceiver(CampaignClient.getInstance().getCurrentPlayer());

    Runnable sendTextMessage = new Runnable() {
      @Override
      public void run() {
        Message msg = new Message(expectedMessage);
        msg.addReceiver(CampaignClient.getInstance().getCurrentPlayer());
        getChat().talk(msg);
      }
    };

    System.out.println("wait for last message 1");
    Message result = getLastMessage(sendTextMessage);

    assertTrue("The message is for us so we can access it",
        result.accept(CampaignClient.getInstance().getCurrentPlayer()));

    sendTextMessage = new Runnable() {
      @Override
      public void run() {
        Message msg = new Message(expectedMessage);
        msg.addReceiver(new Player());
        getChat().talk(msg);
      }
    };

    System.out.println("wait for last message 2");
View Full Code Here

Examples of net.cloudcodex.server.data.Data.Message

    if(scene == null) {
      return false;
    }

    // FIXME should iterate to deal with concurrent updates of scene
    final Message message = new Message(scene);
    message.setAuthor(character);
    message.setContent(text);
    message.setType(MessageType.ACTION.getCode());
    message.setAction(MessageAction.SPEECH.getCode());
    createMessage(context, scene, message);
    return true;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.