@Override public MqttWireMessage getResponse() { return delegate.getResponse(); }
@Override public MqttWireMessage getResponse() { return delegate.getResponse(); }
@Override public MqttWireMessage getResponse() { return delegate.getResponse(); }
/** * If the connect succeeded then call the users onSuccess callback * * @param token the {@link IMqttToken} from the successful connection */ public void onSuccess(IMqttToken token) { if (originalMqttVersion == MqttConnectOptions.MQTT_VERSION_DEFAULT) { options.setMqttVersion(MqttConnectOptions.MQTT_VERSION_DEFAULT); } userToken.internalTok.markComplete(token.getResponse(), null); userToken.internalTok.notifyComplete(); userToken.internalTok.setClient(this.client); // fix bug 469527 - maybe should be set elsewhere? comms.notifyConnect(); if (userCallback != null) { userToken.setUserContext(userContext); userCallback.onSuccess(userToken); } if(mqttCallbackExtended != null){ String serverURI = comms.getNetworkModules()[comms.getNetworkModuleIndex()].getServerURI(); mqttCallbackExtended.connectComplete(reconnect, serverURI); } }
@Override public void onSuccess(IMqttToken token) { final AWSIotMessage message = (AWSIotMessage) token.getUserContext(); if (message == null) { return; } boolean forceFailure = false; if (token.getResponse() instanceof MqttSuback) { MqttSuback subAck = (MqttSuback) token.getResponse(); int qos[] = subAck.getGrantedQos(); for (int i = 0; i < qos.length; i++) { if (qos[i] == SUB_ACK_RETURN_CODE_FAILURE) { LOGGER.warning("Request failed: likely due to too many subscriptions or policy violations"); forceFailure = true; break; } } } final boolean isSuccess = !forceFailure; client.scheduleTask(new Runnable() { @Override public void run() { if (isSuccess) { message.onSuccess(); } else { message.onFailure(); } } }); }
@Override public void onSuccess(IMqttToken token) { final AWSIotMessage message = (AWSIotMessage) token.getUserContext(); if (message == null) { return; } boolean forceFailure = false; if (token.getResponse() instanceof MqttSuback) { MqttSuback subAck = (MqttSuback) token.getResponse(); int qos[] = subAck.getGrantedQos(); for (int i = 0; i < qos.length; i++) { if (qos[i] == SUB_ACK_RETURN_CODE_FAILURE) { LOGGER.warning("Request failed: likely due to too many subscriptions or policy violations"); forceFailure = true; break; } } } final boolean isSuccess = !forceFailure; client.scheduleTask(new Runnable() { @Override public void run() { if (isSuccess) { message.onSuccess(); } else { message.onFailure(); } } }); }
/** * If the connect succeeded then call the users onSuccess callback * * @param token the {@link IMqttToken} from the successful connection */ public void onSuccess(IMqttToken token) { if (originalMqttVersion == MqttConnectOptions.MQTT_VERSION_DEFAULT) { options.setMqttVersion(MqttConnectOptions.MQTT_VERSION_DEFAULT); } userToken.internalTok.markComplete(token.getResponse(), null); userToken.internalTok.notifyComplete(); userToken.internalTok.setClient(this.client); // fix bug 469527 - maybe should be set elsewhere? comms.notifyConnect(); if (userCallback != null) { userToken.setUserContext(userContext); userCallback.onSuccess(userToken); } if(mqttCallbackExtended != null){ String serverURI = comms.getNetworkModules()[comms.getNetworkModuleIndex()].getServerURI(); mqttCallbackExtended.connectComplete(reconnect, serverURI); } }
/** * If the connect succeeded then call the users onSuccess callback * * @param token the {@link IMqttToken} from the successful connection */ public void onSuccess(IMqttToken token) { if (originalMqttVersion == MqttConnectOptions.MQTT_VERSION_DEFAULT) { options.setMqttVersion(MqttConnectOptions.MQTT_VERSION_DEFAULT); } userToken.internalTok.markComplete(token.getResponse(), null); userToken.internalTok.notifyComplete(); userToken.internalTok.setClient(this.client); // fix bug 469527 - maybe should be set elsewhere? comms.notifyConnect(); if (userCallback != null) { userToken.setUserContext(userContext); userCallback.onSuccess(userToken); } if(mqttCallbackExtended != null){ String serverURI = comms.getNetworkModules()[comms.getNetworkModuleIndex()].getServerURI(); mqttCallbackExtended.connectComplete(reconnect, serverURI); } }