/** * @return return code from the connection request */ public MqttConnectReturnCode code() { if (cached_0 != null) { return cached_0; } MqttConnectReturnCode ret = delegate.code(); cached_0 = ret; return ret; }
/** * @return is an old session is present */ public boolean isSessionPresent() { if (cached_1 != null) { return cached_1; } boolean ret = delegate.isSessionPresent(); cached_1 = ret; return ret; }
/** * Create a concrete instance of a Vert.x connack message * @param code return code from the connection request * @param isSessionPresent is an old session is present * @return */ public static io.vertx.rxjava.mqtt.messages.MqttConnAckMessage create(MqttConnectReturnCode code, boolean isSessionPresent) { io.vertx.rxjava.mqtt.messages.MqttConnAckMessage ret = io.vertx.rxjava.mqtt.messages.MqttConnAckMessage.newInstance(io.vertx.mqtt.messages.MqttConnAckMessage.create(code, isSessionPresent)); return ret; }
/** * Create a concrete instance of a Vert.x connack message * @param code return code from the connection request * @param isSessionPresent is an old session is present * @return */ public static io.vertx.rxjava.mqtt.messages.MqttConnAckMessage create(MqttConnectReturnCode code, boolean isSessionPresent) { io.vertx.rxjava.mqtt.messages.MqttConnAckMessage ret = io.vertx.rxjava.mqtt.messages.MqttConnAckMessage.newInstance(io.vertx.mqtt.messages.MqttConnAckMessage.create(code, isSessionPresent)); return ret; }
/** * @return return code from the connection request */ public MqttConnectReturnCode code() { if (cached_0 != null) { return cached_0; } MqttConnectReturnCode ret = delegate.code(); cached_0 = ret; return ret; }
MqttConnAckMessage mqttConnAckMessage = MqttConnAckMessage.create( connack.variableHeader().connectReturnCode(), connack.variableHeader().isSessionPresent());
/** * @return is an old session is present */ public boolean isSessionPresent() { if (cached_1 != null) { return cached_1; } boolean ret = delegate.isSessionPresent(); cached_1 = ret; return ret; }
/** * Used for calling the connect handler when the server replies to the request * * @param msg connection response message */ private void handleConnack(MqttConnAckMessage msg) { synchronized (this) { this.isConnected = msg.code() == MqttConnectReturnCode.CONNECTION_ACCEPTED; } Handler<AsyncResult<MqttConnAckMessage>> handler = connectHandler(); if (handler != null) { if (msg.code() == MqttConnectReturnCode.CONNECTION_ACCEPTED) { handler.handle(Future.succeededFuture(msg)); } else { MqttConnectionException exception = new MqttConnectionException(msg.code()); log.error(String.format("Connection refused by the server - code: %s", msg.code())); handler.handle(Future.failedFuture(exception)); } } }
MqttConnAckMessage mqttConnAckMessage = MqttConnAckMessage.create( connack.variableHeader().connectReturnCode(), connack.variableHeader().isSessionPresent());
/** * Used for calling the connect handler when the server replies to the request * * @param msg connection response message */ private void handleConnack(MqttConnAckMessage msg) { synchronized (this) { this.isConnected = msg.code() == MqttConnectReturnCode.CONNECTION_ACCEPTED; } Handler<AsyncResult<MqttConnAckMessage>> handler = connectHandler(); if (handler != null) { if (msg.code() == MqttConnectReturnCode.CONNECTION_ACCEPTED) { handler.handle(Future.succeededFuture(msg)); } else { MqttConnectionException exception = new MqttConnectionException(msg.code()); log.error(String.format("Connection refused by the server - code: %s", msg.code())); handler.handle(Future.failedFuture(exception)); } } }