PublishQos pubQos = new PublishQos(this.global, destination);
pubQos.setPersistent(true);
if (isHighPrio)
pubQos.setPriority(PriorityEnum.HIGH8_PRIORITY);
// pubQos.addClientProperty(ACTION_ATTR, STATEMENT_ACTION);
pubQos.addClientProperty(STATEMENT_ATTR, sql);
pubQos.addClientProperty(STATEMENT_PRIO_ATTR, isHighPrio);
pubQos.addClientProperty(STATEMENT_ID_ATTR, requestId);
pubQos.addClientProperty(SQL_TOPIC_ATTR, this.sqlTopic);
if (this.maxResponseEntries > -1L) {
pubQos.addClientProperty(MAX_ENTRIES_ATTR, this.maxResponseEntries);