Skip to content

Commit cae2f79

Browse files
author
Ranjan Dasgupta
authored
Merge pull request #732 from ogis-yamazaki/add_exception_when_persistBufferedMessage
throw exception when no message ids available in persistBufferedMessage.
2 parents 9e61fbd + ee6fe3d commit cae2f79

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

  • org.eclipse.paho.client.mqttv3/src/main/java/org/eclipse/paho/client/mqttv3/internal

org.eclipse.paho.client.mqttv3/src/main/java/org/eclipse/paho/client/mqttv3/internal/ClientState.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -585,8 +585,9 @@ else if (message instanceof MqttPubComp) {
585585
* Persists a buffered message to the persistence layer
586586
*
587587
* @param message The {@link MqttWireMessage} to persist
588+
* @throws MqttException if an exception occurs when no message ids available.
588589
*/
589-
public void persistBufferedMessage(MqttWireMessage message) {
590+
public void persistBufferedMessage(MqttWireMessage message) throws MqttException {
590591
final String methodName = "persistBufferedMessage";
591592
String key = getSendBufferedPersistenceKey(message);
592593

@@ -606,7 +607,8 @@ public void persistBufferedMessage(MqttWireMessage message) {
606607
log.fine(CLASS_NAME,methodName, "513", new Object[]{key});
607608
} catch (MqttException ex){
608609
//@TRACE 514=Failed to persist buffered message key={0}
609-
log.warning(CLASS_NAME,methodName, "513", new Object[]{key});
610+
log.warning(CLASS_NAME,methodName, "514", new Object[]{key});
611+
throw ex;
610612
}
611613
}
612614

0 commit comments

Comments
 (0)