@Override public int getPercentageBlocked() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ return producerBrokerExchange.getPercentageBlocked(); } return 0; }
@Override public void resetFlowControlStats() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ producerBrokerExchange.resetFlowControl(); } }
@Override public boolean isProducerBlocked() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ return producerBrokerExchange.isBlockedForFlowControl(); } return false; }
@Override public long getTotalTimeBlocked() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ return producerBrokerExchange.getTotalTimeBlocked(); } return 0; }
@Override public ObjectName[] getSubscriptions() throws IOException, MalformedObjectNameException { List<Subscription> subscriptions = destination.getConsumers(); ObjectName[] answer = new ObjectName[subscriptions.size()]; ObjectName brokerObjectName = broker.getBrokerService().getBrokerObjectName(); int index = 0; for (Subscription subscription : subscriptions) { String connectionClientId = subscription.getContext().getClientId(); answer[index++] = BrokerMBeanSupport.createSubscriptionName(brokerObjectName, connectionClientId, subscription.getConsumerInfo()); } return answer; }
BrokerService brokerService = broker.getBrokerService(); if (brokerService != null && brokerService.getPersistenceAdapter() != null) { PersistenceAdapter adapter = brokerService.getPersistenceAdapter();
@Override public int getPercentageBlocked() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ return producerBrokerExchange.getPercentageBlocked(); } return 0; }
@Override public boolean isProducerBlocked() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ return producerBrokerExchange.isBlockedForFlowControl(); } return false; }
@Override public void resetFlowControlStats() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ producerBrokerExchange.resetFlowControl(); } }
@Override public int getPercentageBlocked() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ return producerBrokerExchange.getPercentageBlocked(); } return 0; }
@Override public long getTotalTimeBlocked() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ return producerBrokerExchange.getTotalTimeBlocked(); } return 0; }
@Override public void resetFlowControlStats() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ producerBrokerExchange.resetFlowControl(); } }
@Override public int getPercentageBlocked() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ return producerBrokerExchange.getPercentageBlocked(); } return 0; }
@Override public long getTotalTimeBlocked() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ return producerBrokerExchange.getTotalTimeBlocked(); } return 0; }
@Override public void resetFlowControlStats() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ producerBrokerExchange.resetFlowControl(); } }
@Override public boolean isProducerBlocked() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ return producerBrokerExchange.isBlockedForFlowControl(); } return false; }
@Override public long getTotalTimeBlocked() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ return producerBrokerExchange.getTotalTimeBlocked(); } return 0; }
@Override public boolean isProducerBlocked() { ProducerBrokerExchange producerBrokerExchange = broker.getBrokerService().getProducerBrokerExchange(info); if (producerBrokerExchange != null){ return producerBrokerExchange.isBlockedForFlowControl(); } return false; }
@Override public ObjectName[] getSubscriptions() throws IOException, MalformedObjectNameException { List<Subscription> subscriptions = destination.getConsumers(); ObjectName[] answer = new ObjectName[subscriptions.size()]; ObjectName brokerObjectName = broker.getBrokerService().getBrokerObjectName(); int index = 0; for (Subscription subscription : subscriptions) { String connectionClientId = subscription.getContext().getClientId(); answer[index++] = BrokerMBeanSupport.createSubscriptionName(brokerObjectName, connectionClientId, subscription.getConsumerInfo()); } return answer; }
@Override public ObjectName[] getSubscriptions() throws IOException, MalformedObjectNameException { List<Subscription> subscriptions = destination.getConsumers(); ObjectName[] answer = new ObjectName[subscriptions.size()]; ObjectName brokerObjectName = broker.getBrokerService().getBrokerObjectName(); int index = 0; for (Subscription subscription : subscriptions) { String connectionClientId = subscription.getContext().getClientId(); answer[index++] = BrokerMBeanSupport.createSubscriptionName(brokerObjectName, connectionClientId, subscription.getConsumerInfo()); } return answer; }