@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; }
@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; }