BrokerInfo info = connector.getBrokerInfo().copy(); if (connector.isUpdateClusterClients()) { info.setPeerBrokerInfos(this.broker.getPeerBrokerInfos());
/** * Factory method to create a JMX managed version of this transport * connector */ public ManagedTransportConnector asManagedConnector(ManagementContext context, ObjectName connectorName) throws IOException, URISyntaxException { ManagedTransportConnector rc = new ManagedTransportConnector(context, connectorName, getServer()); rc.setBrokerInfo(getBrokerInfo()); rc.setDisableAsyncDispatch(isDisableAsyncDispatch()); rc.setDiscoveryAgent(getDiscoveryAgent()); rc.setDiscoveryUri(getDiscoveryUri()); rc.setEnableStatusMonitor(isEnableStatusMonitor()); rc.setMessageAuthorizationPolicy(getMessageAuthorizationPolicy()); rc.setName(getName()); rc.setTaskRunnerFactory(getTaskRunnerFactory()); rc.setUri(getUri()); rc.setBrokerService(brokerService); rc.setUpdateClusterClients(isUpdateClusterClients()); rc.setRebalanceClusterClients(isRebalanceClusterClients()); rc.setUpdateClusterFilter(getUpdateClusterFilter()); rc.setUpdateClusterClientsOnRemove(isUpdateClusterClientsOnRemove()); rc.setAuditNetworkProducers(isAuditNetworkProducers()); rc.setMaximumConsumersAllowedPerConnection(getMaximumConsumersAllowedPerConnection()); rc.setMaximumProducersAllowedPerConnection(getMaximumProducersAllowedPerConnection()); rc.setPublishedAddressPolicy(getPublishedAddressPolicy()); rc.setWarnOnRemoteClose(isWarnOnRemoteClose()); return rc; }
BrokerInfo info = connector.getBrokerInfo().copy(); if (connector.isUpdateClusterClients()) { info.setPeerBrokerInfos(this.broker.getPeerBrokerInfos());
BrokerInfo info = connector.getBrokerInfo().copy(); if (connector.isUpdateClusterClients()) { info.setPeerBrokerInfos(this.broker.getPeerBrokerInfos());
BrokerInfo info = connector.getBrokerInfo().copy(); if (connector.isUpdateClusterClients()) { info.setPeerBrokerInfos(this.broker.getPeerBrokerInfos());
BrokerInfo info = connector.getBrokerInfo().copy(); if (connector.isUpdateClusterClients()) { info.setPeerBrokerInfos(this.broker.getPeerBrokerInfos());
protected void startBridge() throws Exception { connectionInfo = new ConnectionInfo(); connectionInfo.setConnectionId(new ConnectionId(idGenerator.generateId())); connectionInfo.setClientId(idGenerator.generateId()); connectionInfo.setUserName(userName); connectionInfo.setPassword(password); connectionInfo.setBrokerMasterConnector(true); sessionInfo = new SessionInfo(connectionInfo, 1); producerInfo = new ProducerInfo(sessionInfo, 1); producerInfo.setResponseRequired(false); if (connector != null) { brokerInfo = connector.getBrokerInfo(); } else { brokerInfo = new BrokerInfo(); } brokerInfo.setBrokerName(broker.getBrokerName()); brokerInfo.setPeerBrokerInfos(broker.getBroker().getPeerBrokerInfos()); brokerInfo.setSlaveBroker(true); brokerInfo.setPassiveSlave(broker.isPassiveSlave()); restartBridge(); LOG.info("Slave connection between " + localBroker + " and " + remoteBroker + " has been established."); }
/** * Factory method to create a JMX managed version of this transport * connector */ public ManagedTransportConnector asManagedConnector(ManagementContext context, ObjectName connectorName) throws IOException, URISyntaxException { ManagedTransportConnector rc = new ManagedTransportConnector(context, connectorName, getServer()); rc.setBrokerInfo(getBrokerInfo()); rc.setConnectUri(getConnectUri()); rc.setDisableAsyncDispatch(isDisableAsyncDispatch()); rc.setDiscoveryAgent(getDiscoveryAgent()); rc.setDiscoveryUri(getDiscoveryUri()); rc.setEnableStatusMonitor(isEnableStatusMonitor()); rc.setMessageAuthorizationPolicy(getMessageAuthorizationPolicy()); rc.setName(getName()); rc.setTaskRunnerFactory(getTaskRunnerFactory()); rc.setUri(getUri()); rc.setBrokerService(brokerService); rc.setUpdateClusterClients(isUpdateClusterClients()); rc.setRebalanceClusterClients(isRebalanceClusterClients()); rc.setUpdateClusterFilter(getUpdateClusterFilter()); rc.setUpdateClusterClientsOnRemove(isUpdateClusterClientsOnRemove()); return rc; }
/** * Factory method to create a JMX managed version of this transport * connector */ public ManagedTransportConnector asManagedConnector(ManagementContext context, ObjectName connectorName) throws IOException, URISyntaxException { ManagedTransportConnector rc = new ManagedTransportConnector(context, connectorName, getServer()); rc.setBrokerInfo(getBrokerInfo()); rc.setDisableAsyncDispatch(isDisableAsyncDispatch()); rc.setDiscoveryAgent(getDiscoveryAgent()); rc.setDiscoveryUri(getDiscoveryUri()); rc.setEnableStatusMonitor(isEnableStatusMonitor()); rc.setMessageAuthorizationPolicy(getMessageAuthorizationPolicy()); rc.setName(getName()); rc.setTaskRunnerFactory(getTaskRunnerFactory()); rc.setUri(getUri()); rc.setBrokerService(brokerService); rc.setUpdateClusterClients(isUpdateClusterClients()); rc.setRebalanceClusterClients(isRebalanceClusterClients()); rc.setUpdateClusterFilter(getUpdateClusterFilter()); rc.setUpdateClusterClientsOnRemove(isUpdateClusterClientsOnRemove()); rc.setAuditNetworkProducers(isAuditNetworkProducers()); rc.setMaximumConsumersAllowedPerConnection(getMaximumConsumersAllowedPerConnection()); rc.setMaximumProducersAllowedPerConnection(getMaximumProducersAllowedPerConnection()); rc.setPublishedAddressPolicy(getPublishedAddressPolicy()); rc.setAllowLinkStealing(isAllowLinkStealing()); return rc; }
/** * Factory method to create a JMX managed version of this transport * connector */ public ManagedTransportConnector asManagedConnector(ManagementContext context, ObjectName connectorName) throws IOException, URISyntaxException { ManagedTransportConnector rc = new ManagedTransportConnector(context, connectorName, getServer()); rc.setBrokerInfo(getBrokerInfo()); rc.setDisableAsyncDispatch(isDisableAsyncDispatch()); rc.setDiscoveryAgent(getDiscoveryAgent()); rc.setDiscoveryUri(getDiscoveryUri()); rc.setEnableStatusMonitor(isEnableStatusMonitor()); rc.setMessageAuthorizationPolicy(getMessageAuthorizationPolicy()); rc.setName(getName()); rc.setTaskRunnerFactory(getTaskRunnerFactory()); rc.setUri(getUri()); rc.setBrokerService(brokerService); rc.setUpdateClusterClients(isUpdateClusterClients()); rc.setRebalanceClusterClients(isRebalanceClusterClients()); rc.setUpdateClusterFilter(getUpdateClusterFilter()); rc.setUpdateClusterClientsOnRemove(isUpdateClusterClientsOnRemove()); rc.setAuditNetworkProducers(isAuditNetworkProducers()); rc.setMaximumConsumersAllowedPerConnection(getMaximumConsumersAllowedPerConnection()); rc.setMaximumProducersAllowedPerConnection(getMaximumProducersAllowedPerConnection()); rc.setPublishedAddressPolicy(getPublishedAddressPolicy()); rc.setAllowLinkStealing(isAllowLinkStealing()); return rc; }
/** * Factory method to create a JMX managed version of this transport * connector */ public ManagedTransportConnector asManagedConnector(ManagementContext context, ObjectName connectorName) throws IOException, URISyntaxException { ManagedTransportConnector rc = new ManagedTransportConnector(context, connectorName, getServer()); rc.setBrokerInfo(getBrokerInfo()); rc.setDisableAsyncDispatch(isDisableAsyncDispatch()); rc.setDiscoveryAgent(getDiscoveryAgent()); rc.setDiscoveryUri(getDiscoveryUri()); rc.setEnableStatusMonitor(isEnableStatusMonitor()); rc.setMessageAuthorizationPolicy(getMessageAuthorizationPolicy()); rc.setName(getName()); rc.setTaskRunnerFactory(getTaskRunnerFactory()); rc.setUri(getUri()); rc.setBrokerService(brokerService); rc.setUpdateClusterClients(isUpdateClusterClients()); rc.setRebalanceClusterClients(isRebalanceClusterClients()); rc.setUpdateClusterFilter(getUpdateClusterFilter()); rc.setUpdateClusterClientsOnRemove(isUpdateClusterClientsOnRemove()); rc.setAuditNetworkProducers(isAuditNetworkProducers()); rc.setMaximumConsumersAllowedPerConnection(getMaximumConsumersAllowedPerConnection()); rc.setMaximumProducersAllowedPerConnection(getMaximumProducersAllowedPerConnection()); rc.setPublishedAddressPolicy(getPublishedAddressPolicy()); rc.setAllowLinkStealing(isAllowLinkStealing()); return rc; }