duplexName = duplexName.substring(duplexName.lastIndexOf("#")); MBeanNetworkListener listener = new MBeanNetworkListener(brokerService, config, brokerService.createDuplexNetworkConnectorObjectName(duplexName)); listener.setCreatedByDuplex(true); duplexBridge = config.getBridgeFactory().createNetworkBridge(config, localTransport, remoteBridgeTransport, listener); duplexBridge.setBrokerService(brokerService);
@Override public void onStart(NetworkBridge bridge) { if (!brokerService.isUseJmx()) { return; } NetworkBridgeView view = new NetworkBridgeView(bridge); view.setCreateByDuplex(createdByDuplex); try { ObjectName objectName = createNetworkBridgeObjectName(bridge); AnnotatedMBean.registerMBean(brokerService.getManagementContext(), view, objectName); bridge.setMbeanObjectName(objectName); MBeanBridgeDestination mBeanBridgeDestination = new MBeanBridgeDestination(brokerService,networkBridgeConfiguration,bridge,view); destinationObjectNameMap.put(bridge,mBeanBridgeDestination); mBeanBridgeDestination.start(); LOG.debug("registered: {} as: {}", bridge, objectName); } catch (Throwable e) { LOG.debug("Network bridge could not be registered in JMX: {}", e.getMessage(), e); } }
duplexName = duplexName.substring(duplexName.lastIndexOf("#")); MBeanNetworkListener listener = new MBeanNetworkListener(brokerService, config, brokerService.createDuplexNetworkConnectorObjectName(duplexName)); listener.setCreatedByDuplex(true); duplexBridge = config.getBridgeFactory().createNetworkBridge(config, localTransport, remoteBridgeTransport, listener); duplexBridge.setBrokerService(brokerService);
@Override public void onStop(NetworkBridge bridge) { if (!brokerService.isUseJmx()) { return; } try { ObjectName objectName = createNetworkBridgeObjectName(bridge); brokerService.getManagementContext().unregisterMBean(objectName); } catch (Throwable e) { LOG.debug("Network bridge could not be unregistered in JMX: " + e.getMessage(), e); } }
duplexName = duplexName.substring(duplexName.lastIndexOf("#")); MBeanNetworkListener listener = new MBeanNetworkListener(brokerService, config, brokerService.createDuplexNetworkConnectorObjectName(duplexName)); listener.setCreatedByDuplex(true); duplexBridge = config.getBridgeFactory().createNetworkBridge(config, localTransport, remoteBridgeTransport, listener); duplexBridge.setBrokerService(brokerService);
@Override public void onStart(NetworkBridge bridge) { if (!brokerService.isUseJmx()) { return; } NetworkBridgeViewMBean view = new NetworkBridgeView(bridge); ((NetworkBridgeView)view).setCreateByDuplex(createdByDuplex); try { ObjectName objectName = createNetworkBridgeObjectName(bridge); AnnotatedMBean.registerMBean(brokerService.getManagementContext(), view, objectName); } catch (Throwable e) { LOG.debug("Network bridge could not be registered in JMX: " + e.getMessage(), e); } }
duplexName = duplexName.substring(duplexName.lastIndexOf("#")); MBeanNetworkListener listener = new MBeanNetworkListener(brokerService, config, brokerService.createDuplexNetworkConnectorObjectName(duplexName)); listener.setCreatedByDuplex(true); duplexBridge = config.getBridgeFactory().createNetworkBridge(config, localTransport, remoteBridgeTransport, listener); duplexBridge.setBrokerService(brokerService);
@Override public void onStart(NetworkBridge bridge) { if (!brokerService.isUseJmx()) { return; } NetworkBridgeView view = new NetworkBridgeView(bridge); view.setCreateByDuplex(createdByDuplex); try { ObjectName objectName = createNetworkBridgeObjectName(bridge); AnnotatedMBean.registerMBean(brokerService.getManagementContext(), view, objectName); bridge.setMbeanObjectName(objectName); MBeanBridgeDestination mBeanBridgeDestination = new MBeanBridgeDestination(brokerService,networkBridgeConfiguration,bridge,view); destinationObjectNameMap.put(bridge,mBeanBridgeDestination); mBeanBridgeDestination.start(); LOG.debug("registered: {} as: {}", bridge, objectName); } catch (Throwable e) { LOG.debug("Network bridge could not be registered in JMX: {}", e.getMessage(), e); } }
duplexName = duplexName.substring(duplexName.lastIndexOf("#")); MBeanNetworkListener listener = new MBeanNetworkListener(broker.getBrokerService(), broker.getBrokerService().createDuplexNetworkConnectorObjectName(duplexName)); listener.setCreatedByDuplex(true); duplexBridge = NetworkBridgeFactory.createBridge(config, localTransport, remoteBridgeTransport, listener); duplexBridge.setBrokerService(broker.getBrokerService());
@Override public void onStart(NetworkBridge bridge) { if (!brokerService.isUseJmx()) { return; } NetworkBridgeView view = new NetworkBridgeView(bridge); view.setCreateByDuplex(createdByDuplex); try { ObjectName objectName = createNetworkBridgeObjectName(bridge); AnnotatedMBean.registerMBean(brokerService.getManagementContext(), view, objectName); bridge.setMbeanObjectName(objectName); MBeanBridgeDestination mBeanBridgeDestination = new MBeanBridgeDestination(brokerService,networkBridgeConfiguration,bridge,view); destinationObjectNameMap.put(bridge,mBeanBridgeDestination); mBeanBridgeDestination.start(); LOG.debug("registered: {} as: {}", bridge, objectName); } catch (Throwable e) { LOG.debug("Network bridge could not be registered in JMX: {}", e.getMessage(), e); } }
@Override public void onStart(NetworkBridge bridge) { if (!brokerService.isUseJmx()) { return; } NetworkBridgeView view = new NetworkBridgeView(bridge); view.setCreateByDuplex(createdByDuplex); try { ObjectName objectName = createNetworkBridgeObjectName(bridge); AnnotatedMBean.registerMBean(brokerService.getManagementContext(), view, objectName); bridge.setMbeanObjectName(objectName); MBeanBridgeDestination mBeanBridgeDestination = new MBeanBridgeDestination(brokerService,networkBridgeConfiguration,bridge,view); destinationObjectNameMap.put(bridge,mBeanBridgeDestination); mBeanBridgeDestination.start(); LOG.debug("registered: {} as: {}", bridge, objectName); } catch (Throwable e) { LOG.debug("Network bridge could not be registered in JMX: {}", e.getMessage(), e); } }