@Override public int incrementReferenceCount() { return message.incrementReferenceCount(); }
CursorAddSync(MessageContext messageContext) { this.messageContext = messageContext; this.messageContext.message.incrementReferenceCount(); }
void addMessage(MessageId id, Message message) { synchronized (this) { map.put(id, message); } message.incrementReferenceCount(); }
@Override public void aquireLocks() { if (this.locked.compareAndSet(false, true)) { try { globalTopicSemaphore.acquire(); store.acquireLocalAsyncLock(); message.incrementReferenceCount(); } catch (InterruptedException e) { LOG.warn("Failed to aquire lock", e); } } }
@Override public void aquireLocks() { if (this.locked.compareAndSet(false, true)) { try { globalQueueSemaphore.acquire(); store.acquireLocalAsyncLock(); message.incrementReferenceCount(); } catch (InterruptedException e) { LOG.warn("Failed to aquire lock", e); } } }
@Override public synchronized LinkedList<MessageReference> pageInList(int maxItems) { LinkedList<MessageReference> result = new LinkedList<MessageReference>(); int count = 0; for (Iterator<MessageReference> i = memoryList.iterator(); i.hasNext() && count < maxItems;) { MessageReference ref = i.next(); ref.incrementReferenceCount(); result.add(ref); count++; } if (count < maxItems && !isDiskListEmpty()) { for (Iterator<MessageReference> i = new DiskIterator(); i.hasNext() && count < maxItems;) { Message message = (Message) i.next(); message.setRegionDestination(regionDestination); message.setMemoryUsage(this.getSystemUsage().getMemoryUsage()); message.incrementReferenceCount(); result.add(message); count++; } } return result; }
@Override public synchronized void addMessage(ConnectionContext context, Message message) throws IOException { synchronized (messageTable) { messageTable.put(message.getMessageId(), message); incMessageStoreStatistics(getMessageStoreStatistics(), message); message.incrementReferenceCount(); message.getMessageId().setFutureOrSequenceLong(sequenceId++); if (indexListener != null) { indexListener.onAdd(new IndexListener.MessageContext(context, message, null)); } } }
message.incrementReferenceCount(); batchList.addMessageLast(message); clearIterator(true);
void addMessage(MessageId id, Message message) { synchronized (this) { map.put(id, message); } message.incrementReferenceCount(); }
void addMessage(MessageId id, Message message) { synchronized (this) { map.put(id, message); } message.incrementReferenceCount(); }
void addMessage(MessageId id, Message message) { synchronized (this) { map.put(id, message); } message.incrementReferenceCount(); }
@Override public void aquireLocks() { if (this.locked.compareAndSet(false, true)) { try { globalQueueSemaphore.acquire(); store.acquireLocalAsyncLock(); message.incrementReferenceCount(); } catch (InterruptedException e) { LOG.warn("Failed to aquire lock", e); } } }
@Override public void aquireLocks() { if (this.locked.compareAndSet(false, true)) { try { globalQueueSemaphore.acquire(); store.acquireLocalAsyncLock(); message.incrementReferenceCount(); } catch (InterruptedException e) { LOG.warn("Failed to aquire lock", e); } } }
@Override public void aquireLocks() { if (this.locked.compareAndSet(false, true)) { try { globalQueueSemaphore.acquire(); store.acquireLocalAsyncLock(); message.incrementReferenceCount(); } catch (InterruptedException e) { LOG.warn("Failed to aquire lock", e); } } }
@Override public void aquireLocks() { if (this.locked.compareAndSet(false, true)) { try { globalTopicSemaphore.acquire(); store.acquireLocalAsyncLock(); message.incrementReferenceCount(); } catch (InterruptedException e) { LOG.warn("Failed to aquire lock", e); } } }
@Override public synchronized void addMessage(ConnectionContext context, Message message) throws IOException { synchronized (messageTable) { messageTable.put(message.getMessageId(), message); incMessageStoreStatistics(getMessageStoreStatistics(), message); message.incrementReferenceCount(); message.getMessageId().setFutureOrSequenceLong(sequenceId++); if (indexListener != null) { indexListener.onAdd(new IndexListener.MessageContext(context, message, null)); } } }
@Override public synchronized void addMessage(ConnectionContext context, Message message) throws IOException { synchronized (messageTable) { messageTable.put(message.getMessageId(), message); incMessageStoreStatistics(getMessageStoreStatistics(), message); message.incrementReferenceCount(); message.getMessageId().setFutureOrSequenceLong(sequenceId++); if (indexListener != null) { indexListener.onAdd(new IndexListener.MessageContext(context, message, null)); } } }
@Override public synchronized void addMessage(ConnectionContext context, Message message) throws IOException { synchronized (messageTable) { messageTable.put(message.getMessageId(), message); incMessageStoreStatistics(getMessageStoreStatistics(), message); message.incrementReferenceCount(); message.getMessageId().setFutureOrSequenceLong(sequenceId++); if (indexListener != null) { indexListener.onAdd(new IndexListener.MessageContext(context, message, null)); } } }