Example #1
0
  @Override
  public Mensaje enviarMensaje(Mensaje msg) {

    // FIXME SEND MESSAGE NO TIENE TIPO
    // msg.setTipo(msg.SEND_MESSAGE);
    msg.setOrigen(this.getId());
    this.establecer();
    this.send(null, msg);
    msg = this.receive(null);
    this.desconectar();
    return msg;
  }
Example #2
0
 @Override
 public Mensaje obtenerMensaje(int mascara, boolean espera) {
   Mensaje msg = new MensajeSistema();
   msg.setOrigen(this.getId());
   msg.setDestino(this.getId());
   if (espera) msg.setTipo(msg.READ_MESSAGE_WAIT);
   else msg.setTipo(msg.READ_MESSAGE_NO_WAIT);
   msg.setMascara(mascara);
   this.establecer();
   this.send(null, msg);
   msg = this.receive(null);
   this.desconectar();
   return msg;
 }