protected ActiveMQMapMessage prepareSubscriptionMessage(SubscriptionViewMBean subscriber) throws JMSException { Broker regionBroker = getBrokerService().getRegionBroker(); ActiveMQMapMessage statsMessage = new ActiveMQMapMessage(); statsMessage.setString("brokerName", regionBroker.getBrokerName()); statsMessage.setString("brokerId", regionBroker.getBrokerId().toString()); statsMessage.setString("destinationName", subscriber.getDestinationName()); statsMessage.setString("clientId", subscriber.getClientId()); statsMessage.setString("connectionId", subscriber.getConnectionId()); statsMessage.setLong("sessionId", subscriber.getSessionId()); statsMessage.setString("selector", subscriber.getSelector()); statsMessage.setLong("enqueueCounter", subscriber.getEnqueueCounter()); statsMessage.setLong("dequeueCounter", subscriber.getDequeueCounter()); statsMessage.setLong("dispatchedCounter", subscriber.getDispatchedCounter()); statsMessage.setLong("dispatchedQueueSize", subscriber.getDispatchedQueueSize()); statsMessage.setInt("prefetchSize", subscriber.getPrefetchSize()); statsMessage.setInt("maximumPendingMessageLimit", subscriber.getMaximumPendingMessageLimit()); statsMessage.setBoolean("exclusive", subscriber.isExclusive()); statsMessage.setBoolean("retroactive", subscriber.isRetroactive()); statsMessage.setBoolean("slowConsumer", subscriber.isSlowConsumer()); return statsMessage; }
if (stats != null) { ActiveMQMapMessage statsMessage = new ActiveMQMapMessage(); statsMessage.setString("brokerName", regionBroker.getBrokerName()); statsMessage.setString("brokerId", regionBroker.getBrokerId().toString()); statsMessage.setString("destinationName", dest.getActiveMQDestination().toString()); statsMessage.setLong("size", stats.getMessages().getCount()); statsMessage.setLong("enqueueCount", stats.getEnqueues().getCount()); SystemUsage systemUsage = brokerService.getSystemUsage(); DestinationStatistics stats = regionBroker.getDestinationStatistics(); statsMessage.setString("brokerName", regionBroker.getBrokerName()); statsMessage.setString("brokerId", regionBroker.getBrokerId().toString()); statsMessage.setLong("size", stats.getMessages().getCount()); statsMessage.setLong("enqueueCount", stats.getEnqueues().getCount()); String answer = brokerService.getTransportConnectorURIsAsMap().get("tcp"); answer = answer != null ? answer : ""; statsMessage.setString("openwire", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("stomp"); answer = answer != null ? answer : ""; statsMessage.setString("stomp", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("ssl"); answer = answer != null ? answer : ""; statsMessage.setString("ssl", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("stomp+ssl"); answer = answer != null ? answer : ""; statsMessage.setString("stomp+ssl", answer); URI uri = brokerService.getVmConnectorURI(); answer = uri != null ? uri.toString() : "";
producer.setDeliveryMode(DeliveryMode.PERSISTENT); ActiveMQMapMessage message = new ActiveMQMapMessage(); message.setString("batch", "Hello World!"); producer.send(message);
protected ActiveMQMapMessage prepareSubscriptionMessage(SubscriptionViewMBean subscriber) throws JMSException { Broker regionBroker = getBrokerService().getRegionBroker(); ActiveMQMapMessage statsMessage = new ActiveMQMapMessage(); statsMessage.setString("brokerName", regionBroker.getBrokerName()); statsMessage.setString("brokerId", regionBroker.getBrokerId().toString()); statsMessage.setString("destinationName", subscriber.getDestinationName()); statsMessage.setString("clientId", subscriber.getClientId()); statsMessage.setString("connectionId", subscriber.getConnectionId()); statsMessage.setLong("sessionId", subscriber.getSessionId()); statsMessage.setString("selector", subscriber.getSelector()); statsMessage.setLong("enqueueCounter", subscriber.getEnqueueCounter()); statsMessage.setLong("dequeueCounter", subscriber.getDequeueCounter()); statsMessage.setLong("dispatchedCounter", subscriber.getDispatchedCounter()); statsMessage.setLong("dispatchedQueueSize", subscriber.getDispatchedQueueSize()); statsMessage.setInt("prefetchSize", subscriber.getPrefetchSize()); statsMessage.setInt("maximumPendingMessageLimit", subscriber.getMaximumPendingMessageLimit()); statsMessage.setBoolean("exclusive", subscriber.isExclusive()); statsMessage.setBoolean("retroactive", subscriber.isRetroactive()); statsMessage.setBoolean("slowConsumer", subscriber.isSlowConsumer()); return statsMessage; }
protected ActiveMQMapMessage prepareSubscriptionMessage(SubscriptionViewMBean subscriber) throws JMSException { Broker regionBroker = getBrokerService().getRegionBroker(); ActiveMQMapMessage statsMessage = new ActiveMQMapMessage(); statsMessage.setString("brokerName", regionBroker.getBrokerName()); statsMessage.setString("brokerId", regionBroker.getBrokerId().toString()); statsMessage.setString("destinationName", subscriber.getDestinationName()); statsMessage.setString("clientId", subscriber.getClientId()); statsMessage.setString("connectionId", subscriber.getConnectionId()); statsMessage.setLong("sessionId", subscriber.getSessionId()); statsMessage.setString("selector", subscriber.getSelector()); statsMessage.setLong("enqueueCounter", subscriber.getEnqueueCounter()); statsMessage.setLong("dequeueCounter", subscriber.getDequeueCounter()); statsMessage.setLong("dispatchedCounter", subscriber.getDispatchedCounter()); statsMessage.setLong("dispatchedQueueSize", subscriber.getDispatchedQueueSize()); statsMessage.setInt("prefetchSize", subscriber.getPrefetchSize()); statsMessage.setInt("maximumPendingMessageLimit", subscriber.getMaximumPendingMessageLimit()); statsMessage.setBoolean("exclusive", subscriber.isExclusive()); statsMessage.setBoolean("retroactive", subscriber.isRetroactive()); statsMessage.setBoolean("slowConsumer", subscriber.isSlowConsumer()); return statsMessage; }
protected ActiveMQMapMessage prepareSubscriptionMessage(SubscriptionViewMBean subscriber) throws JMSException { Broker regionBroker = getBrokerService().getRegionBroker(); ActiveMQMapMessage statsMessage = new ActiveMQMapMessage(); statsMessage.setString("brokerName", regionBroker.getBrokerName()); statsMessage.setString("brokerId", regionBroker.getBrokerId().toString()); statsMessage.setString("destinationName", subscriber.getDestinationName()); statsMessage.setString("clientId", subscriber.getClientId()); statsMessage.setString("connectionId", subscriber.getConnectionId()); statsMessage.setLong("sessionId", subscriber.getSessionId()); statsMessage.setString("selector", subscriber.getSelector()); statsMessage.setLong("enqueueCounter", subscriber.getEnqueueCounter()); statsMessage.setLong("dequeueCounter", subscriber.getDequeueCounter()); statsMessage.setLong("dispatchedCounter", subscriber.getDispatchedCounter()); statsMessage.setLong("dispatchedQueueSize", subscriber.getDispatchedQueueSize()); statsMessage.setInt("prefetchSize", subscriber.getPrefetchSize()); statsMessage.setInt("maximumPendingMessageLimit", subscriber.getMaximumPendingMessageLimit()); statsMessage.setBoolean("exclusive", subscriber.isExclusive()); statsMessage.setBoolean("retroactive", subscriber.isRetroactive()); statsMessage.setBoolean("slowConsumer", subscriber.isSlowConsumer()); return statsMessage; }
if (stats != null) { ActiveMQMapMessage statsMessage = new ActiveMQMapMessage(); statsMessage.setString("brokerName", regionBroker.getBrokerName()); statsMessage.setString("brokerId", regionBroker.getBrokerId().toString()); statsMessage.setString("destinationName", dest.getActiveMQDestination().toString()); statsMessage.setLong("size", stats.getMessages().getCount()); statsMessage.setLong("enqueueCount", stats.getEnqueues().getCount()); SystemUsage systemUsage = brokerService.getSystemUsage(); DestinationStatistics stats = regionBroker.getDestinationStatistics(); statsMessage.setString("brokerName", regionBroker.getBrokerName()); statsMessage.setString("brokerId", regionBroker.getBrokerId().toString()); statsMessage.setLong("size", stats.getMessages().getCount()); statsMessage.setLong("enqueueCount", stats.getEnqueues().getCount()); String answer = brokerService.getTransportConnectorURIsAsMap().get("tcp"); answer = answer != null ? answer : ""; statsMessage.setString("openwire", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("stomp"); answer = answer != null ? answer : ""; statsMessage.setString("stomp", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("ssl"); answer = answer != null ? answer : ""; statsMessage.setString("ssl", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("stomp+ssl"); answer = answer != null ? answer : ""; statsMessage.setString("stomp+ssl", answer); URI uri = brokerService.getVmConnectorURI(); answer = uri != null ? uri.toString() : "";
if (stats != null) { ActiveMQMapMessage statsMessage = new ActiveMQMapMessage(); statsMessage.setString("brokerName", regionBroker.getBrokerName()); statsMessage.setString("brokerId", regionBroker.getBrokerId().toString()); statsMessage.setString("destinationName", dest.getActiveMQDestination().toString()); statsMessage.setLong("size", stats.getMessages().getCount()); statsMessage.setLong("enqueueCount", stats.getEnqueues().getCount()); SystemUsage systemUsage = brokerService.getSystemUsage(); DestinationStatistics stats = regionBroker.getDestinationStatistics(); statsMessage.setString("brokerName", regionBroker.getBrokerName()); statsMessage.setString("brokerId", regionBroker.getBrokerId().toString()); statsMessage.setLong("size", stats.getMessages().getCount()); statsMessage.setLong("enqueueCount", stats.getEnqueues().getCount()); String answer = brokerService.getTransportConnectorURIsAsMap().get("tcp"); answer = answer != null ? answer : ""; statsMessage.setString("openwire", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("stomp"); answer = answer != null ? answer : ""; statsMessage.setString("stomp", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("ssl"); answer = answer != null ? answer : ""; statsMessage.setString("ssl", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("stomp+ssl"); answer = answer != null ? answer : ""; statsMessage.setString("stomp+ssl", answer); URI uri = brokerService.getVmConnectorURI(); answer = uri != null ? uri.toString() : "";
if (stats != null) { ActiveMQMapMessage statsMessage = new ActiveMQMapMessage(); statsMessage.setString("brokerName", regionBroker.getBrokerName()); statsMessage.setString("brokerId", regionBroker.getBrokerId().toString()); statsMessage.setString("destinationName", dest.getActiveMQDestination().toString()); statsMessage.setLong("size", stats.getMessages().getCount()); statsMessage.setLong("enqueueCount", stats.getEnqueues().getCount()); SystemUsage systemUsage = brokerService.getSystemUsage(); DestinationStatistics stats = regionBroker.getDestinationStatistics(); statsMessage.setString("brokerName", regionBroker.getBrokerName()); statsMessage.setString("brokerId", regionBroker.getBrokerId().toString()); statsMessage.setLong("size", stats.getMessages().getCount()); statsMessage.setLong("enqueueCount", stats.getEnqueues().getCount()); String answer = brokerService.getTransportConnectorURIsAsMap().get("tcp"); answer = answer != null ? answer : ""; statsMessage.setString("openwire", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("stomp"); answer = answer != null ? answer : ""; statsMessage.setString("stomp", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("ssl"); answer = answer != null ? answer : ""; statsMessage.setString("ssl", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("stomp+ssl"); answer = answer != null ? answer : ""; statsMessage.setString("stomp+ssl", answer); URI uri = brokerService.getVmConnectorURI(); answer = uri != null ? uri.toString() : "";
if (stats != null) { ActiveMQMapMessage statsMessage = new ActiveMQMapMessage(); statsMessage.setString("destinationName", dest.getActiveMQDestination().toString()); statsMessage.setLong("size", stats.getMessages().getCount()); statsMessage.setLong("enqueueCount", stats.getEnqueues().getCount()); SystemUsage systemUsage = brokerService.getSystemUsage(); DestinationStatistics stats = regionBroker.getDestinationStatistics(); statsMessage.setString("brokerName", regionBroker.getBrokerName()); statsMessage.setString("brokerId", regionBroker.getBrokerId().toString()); statsMessage.setLong("size", stats.getMessages().getCount()); statsMessage.setLong("enqueueCount", stats.getEnqueues().getCount()); String answer = brokerService.getTransportConnectorURIsAsMap().get("tcp"); answer = answer != null ? answer : ""; statsMessage.setString("openwire", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("stomp"); answer = answer != null ? answer : ""; statsMessage.setString("stomp", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("ssl"); answer = answer != null ? answer : ""; statsMessage.setString("ssl", answer); answer = brokerService.getTransportConnectorURIsAsMap().get("stomp+ssl"); answer = answer != null ? answer : ""; statsMessage.setString("stomp+ssl", answer); URI uri = brokerService.getVmConnectorURI(); answer = uri != null ? uri.toString() : ""; statsMessage.setString("vm", answer); File file = brokerService.getDataDirectoryFile();