@Override public synchronized void acknowledge(ConnectionContext context, String clientId, String subscriptionName, MessageId messageId, MessageAck ack) throws IOException { super.removeMessage(messageId); SubscriptionKey key = new SubscriptionKey(clientId, subscriptionName); MemoryTopicSub sub = topicSubMap.get(key); if (sub != null) { sub.removeMessage(messageId); } }
public synchronized void acknowledge(ConnectionContext context, String clientId, String subscriptionName, MessageId messageId, MessageAck ack) throws IOException { SubscriptionKey key = new SubscriptionKey(clientId, subscriptionName); MemoryTopicSub sub = topicSubMap.get(key); if (sub != null) { sub.removeMessage(messageId); } }
@Override public synchronized void acknowledge(ConnectionContext context, String clientId, String subscriptionName, MessageId messageId, MessageAck ack) throws IOException { super.removeMessage(messageId); SubscriptionKey key = new SubscriptionKey(clientId, subscriptionName); MemoryTopicSub sub = topicSubMap.get(key); if (sub != null) { sub.removeMessage(messageId); } }
@Override public synchronized void acknowledge(ConnectionContext context, String clientId, String subscriptionName, MessageId messageId, MessageAck ack) throws IOException { super.removeMessage(messageId); SubscriptionKey key = new SubscriptionKey(clientId, subscriptionName); MemoryTopicSub sub = topicSubMap.get(key); if (sub != null) { sub.removeMessage(messageId); } }
@Override public synchronized void acknowledge(ConnectionContext context, String clientId, String subscriptionName, MessageId messageId, MessageAck ack) throws IOException { super.removeMessage(messageId); SubscriptionKey key = new SubscriptionKey(clientId, subscriptionName); MemoryTopicSub sub = topicSubMap.get(key); if (sub != null) { sub.removeMessage(messageId); } }