private SubscriptionStatistics getOrInitStatistics(String subKey) { SubscriptionStatistics subStats = subStatistics.get(subKey); if (subStats == null) { final SubscriptionStatistics stats = new SubscriptionStatistics(); subStats = subStatistics.putIfAbsent(subKey, stats); if (subStats == null) { subStats = stats; } } return subStats; }
public void removeSubscription(String subKey) { SubscriptionStatistics subStats = subStatistics.remove(subKey); //Subtract from the parent if (subStats != null) { getMessageCount().subtract(subStats.getMessageCount().getCount()); getMessageSize().addSize(-subStats.getMessageSize().getTotalSize()); } }
public SizeStatisticImpl getMessageSize(String subKey) { return getOrInitStatistics(subKey).getMessageSize(); }
public SizeStatisticImpl getMessageSize(String subKey) { return getOrInitStatistics(subKey).getMessageSize(); }
public CountStatisticImpl getMessageCount(String subKey) { return getOrInitStatistics(subKey).getMessageCount(); }
public CountStatisticImpl getMessageCount(String subKey) { return getOrInitStatistics(subKey).getMessageCount(); }
public CountStatisticImpl getMessageCount(String subKey) { return getOrInitStatistics(subKey).getMessageCount(); }
private SubscriptionStatistics getOrInitStatistics(String subKey) { SubscriptionStatistics subStats = subStatistics.get(subKey); if (subStats == null) { final SubscriptionStatistics stats = new SubscriptionStatistics(); subStats = subStatistics.putIfAbsent(subKey, stats); if (subStats == null) { subStats = stats; } } return subStats; }
/** * @param enabled * @param countDescription * @param sizeDescription */ public SubscriptionStatistics(boolean enabled) { super(enabled, "The number of messages or this subscription in the message store", "Size of messages contained by this subscription in the message store"); this.setParent(MessageStoreSubscriptionStatistics.this); } }
/** * @param enabled * @param countDescription * @param sizeDescription */ public SubscriptionStatistics(boolean enabled) { super(enabled, "The number of messages or this subscription in the message store", "Size of messages contained by this subscription in the message store"); this.setParent(MessageStoreSubscriptionStatistics.this); } }
private SubscriptionStatistics getOrInitStatistics(String subKey) { SubscriptionStatistics subStats = subStatistics.get(subKey); if (subStats == null) { final SubscriptionStatistics stats = new SubscriptionStatistics(); subStats = subStatistics.putIfAbsent(subKey, stats); if (subStats == null) { subStats = stats; } } return subStats; }
public void removeSubscription(String subKey) { SubscriptionStatistics subStats = subStatistics.remove(subKey); //Subtract from the parent if (subStats != null) { getMessageCount().subtract(subStats.getMessageCount().getCount()); getMessageSize().addSize(-subStats.getMessageSize().getTotalSize()); } }
public SizeStatisticImpl getMessageSize(String subKey) { return getOrInitStatistics(subKey).getMessageSize(); }
public void removeSubscription(String subKey) { SubscriptionStatistics subStats = subStatistics.remove(subKey); //Subtract from the parent if (subStats != null) { getMessageCount().subtract(subStats.getMessageCount().getCount()); getMessageSize().addSize(-subStats.getMessageSize().getTotalSize()); } }
private SubscriptionStatistics getOrInitStatistics(String subKey) { SubscriptionStatistics subStats = subStatistics.get(subKey); if (subStats == null) { final SubscriptionStatistics stats = new SubscriptionStatistics(); subStats = subStatistics.putIfAbsent(subKey, stats); if (subStats == null) { subStats = stats; } } return subStats; }
/** * @param enabled * @param countDescription * @param sizeDescription */ public SubscriptionStatistics(boolean enabled) { super(enabled, "The number of messages or this subscription in the message store", "Size of messages contained by this subscription in the message store"); this.setParent(MessageStoreSubscriptionStatistics.this); } }
public void removeSubscription(String subKey) { SubscriptionStatistics subStats = subStatistics.remove(subKey); //Subtract from the parent if (subStats != null) { getMessageCount().subtract(subStats.getMessageCount().getCount()); getMessageSize().addSize(-subStats.getMessageSize().getTotalSize()); } }
public SizeStatisticImpl getMessageSize(String subKey) { return getOrInitStatistics(subKey).getMessageSize(); }
public CountStatisticImpl getMessageCount(String subKey) { return getOrInitStatistics(subKey).getMessageCount(); }
/** * @param enabled * @param countDescription * @param sizeDescription */ public SubscriptionStatistics(boolean enabled) { super(enabled, "The number of messages or this subscription in the message store", "Size of messages contained by this subscription in the message store"); this.setParent(MessageStoreSubscriptionStatistics.this); } }