@Override public void removeAllMessages(ConnectionContext context) throws IOException { synchronized (messageTable) { messageTable.clear(); getMessageStoreStatistics().reset(); } }
public void delete() { synchronized (messageTable) { messageTable.clear(); getMessageStoreStatistics().reset(); } }
/** * Clear the counter for the destination, if one exists. * * @param kahaDestination */ protected void clearStoreStats(KahaDestination kahaDestination) { String key = key(kahaDestination); MessageStoreStatistics storeStats = getStoreStats(key); MessageStoreSubscriptionStatistics subStats = getSubStats(key); if (storeStats != null) { storeStats.reset(); } if (subStats != null) { subStats.reset(); } }
@Override public void recoverMessageStoreStatistics() throws IOException { synchronized (messageTable) { long size = 0; int count = 0; for (Message message : messageTable.values()) { size += message.getSize(); } getMessageStoreStatistics().reset(); getMessageStoreStatistics().getMessageCount().setCount(count); getMessageStoreStatistics().getMessageSize().setTotalSize(size); } }
@Override public void removeAllMessages(ConnectionContext context) throws IOException { synchronized (messageTable) { messageTable.clear(); getMessageStoreStatistics().reset(); } }
@Override public void removeAllMessages(ConnectionContext context) throws IOException { synchronized (messageTable) { messageTable.clear(); getMessageStoreStatistics().reset(); } }
public void delete() { synchronized (messageTable) { messageTable.clear(); getMessageStoreStatistics().reset(); } }
@Override public void removeAllMessages(ConnectionContext context) throws IOException { synchronized (messageTable) { messageTable.clear(); getMessageStoreStatistics().reset(); } }
public void delete() { synchronized (messageTable) { messageTable.clear(); getMessageStoreStatistics().reset(); } }
public void delete() { synchronized (messageTable) { messageTable.clear(); getMessageStoreStatistics().reset(); } }
/** * Clear the counter for the destination, if one exists. * * @param kahaDestination */ protected void clearStoreStats(KahaDestination kahaDestination) { String key = key(kahaDestination); MessageStoreStatistics storeStats = getStoreStats(key); MessageStoreSubscriptionStatistics subStats = getSubStats(key); if (storeStats != null) { storeStats.reset(); } if (subStats != null) { subStats.reset(); } }
/** * Clear the counter for the destination, if one exists. * * @param kahaDestination */ protected void clearStoreStats(KahaDestination kahaDestination) { String key = key(kahaDestination); MessageStoreStatistics storeStats = getStoreStats(key); MessageStoreSubscriptionStatistics subStats = getSubStats(key); if (storeStats != null) { storeStats.reset(); } if (subStats != null) { subStats.reset(); } }
/** * Clear the counter for the destination, if one exists. * * @param kahaDestination */ protected void clearStoreStats(KahaDestination kahaDestination) { String key = key(kahaDestination); MessageStoreStatistics storeStats = getStoreStats(key); MessageStoreSubscriptionStatistics subStats = getSubStats(key); if (storeStats != null) { storeStats.reset(); } if (subStats != null) { subStats.reset(); } }
@Override public void recoverMessageStoreStatistics() throws IOException { synchronized (messageTable) { long size = 0; int count = 0; for (Message message : messageTable.values()) { size += message.getSize(); } getMessageStoreStatistics().reset(); getMessageStoreStatistics().getMessageCount().setCount(count); getMessageStoreStatistics().getMessageSize().setTotalSize(size); } }
@Override public void recoverMessageStoreStatistics() throws IOException { synchronized (messageTable) { long size = 0; int count = 0; for (Message message : messageTable.values()) { size += message.getSize(); } getMessageStoreStatistics().reset(); getMessageStoreStatistics().getMessageCount().setCount(count); getMessageStoreStatistics().getMessageSize().setTotalSize(size); } }
@Override public void recoverMessageStoreStatistics() throws IOException { synchronized (messageTable) { long size = 0; int count = 0; for (Message message : messageTable.values()) { size += message.getSize(); } getMessageStoreStatistics().reset(); getMessageStoreStatistics().getMessageCount().setCount(count); getMessageStoreStatistics().getMessageSize().setTotalSize(size); } }