use of org.apache.activemq.command.BrokerInfo in project jim-framework by jiangmin168168.
the class ConsumerConnctionFactory method onCommand.
@Override
public void onCommand(Object o) {
if (o instanceof BrokerInfo) {
BrokerInfo brokerInfo = (BrokerInfo) o;
System.out.println("onCommand" + brokerInfo.getBrokerURL());
ConnectionFactoryContainer.addBrokerConnection(brokerInfo.getBrokerURL(), brokerInfo.getBrokerId() + "");
if (connectionCount.containsKey(brokerInfo.getBrokerURL())) {
connectionCount.get(brokerInfo.getBrokerURL()).incrementAndGet();
} else {
connectionCount.put(brokerInfo.getBrokerURL(), new AtomicLong(1));
}
} else if (o instanceof WireFormatInfo) {
WireFormatInfo wireFormatInfo = (WireFormatInfo) o;
System.out.println("onCommand WireFormatInfo");
}
}
use of org.apache.activemq.command.BrokerInfo in project jim-framework by jiangmin168168.
the class ProducerConnctionFactory method onCommand.
@Override
public void onCommand(Object o) {
if (o instanceof BrokerInfo) {
BrokerInfo brokerInfo = (BrokerInfo) o;
System.out.println("onCommand" + brokerInfo.getBrokerURL());
ConnectionFactoryContainer.addBrokerConnection(brokerInfo.getBrokerURL(), brokerInfo.getBrokerId() + "");
synchronized (lock) {
if (ProducerConnectionFactoryMonitor.connectionCount.containsKey(brokerInfo.getBrokerURL())) {
ProducerConnectionFactoryMonitor.connectionCount.get(brokerInfo.getBrokerURL()).incrementAndGet();
} else {
ProducerConnectionFactoryMonitor.connectionCount.put(brokerInfo.getBrokerURL(), new AtomicLong(1));
}
}
ProducerConnectionFactoryMonitor.currentConnectionsCount.incrementAndGet();
}
}
use of org.apache.activemq.command.BrokerInfo in project activemq-artemis by apache.
the class BrokerInfoTest method createObject.
@Override
public Object createObject() throws Exception {
BrokerInfo info = new BrokerInfo();
populateObject(info);
return info;
}
use of org.apache.activemq.command.BrokerInfo in project activemq-artemis by apache.
the class BrokerInfoTest method populateObject.
@Override
protected void populateObject(Object object) throws Exception {
super.populateObject(object);
BrokerInfo info = (BrokerInfo) object;
info.setBrokerId(createBrokerId("BrokerId:1"));
info.setBrokerURL("BrokerURL:2");
{
BrokerInfo[] value = new BrokerInfo[0];
for (int i = 0; i < 0; i++) {
value[i] = createBrokerInfo("PeerBrokerInfos:3");
}
info.setPeerBrokerInfos(value);
}
info.setBrokerName("BrokerName:4");
info.setSlaveBroker(true);
info.setMasterBroker(false);
info.setFaultTolerantConfiguration(true);
info.setDuplexConnection(false);
info.setNetworkConnection(true);
info.setConnectionId(1);
}
use of org.apache.activemq.command.BrokerInfo in project activemq-artemis by apache.
the class BrokerInfoTest method populateObject.
@Override
protected void populateObject(Object object) throws Exception {
super.populateObject(object);
BrokerInfo info = (BrokerInfo) object;
info.setBrokerId(createBrokerId("BrokerId:1"));
info.setBrokerURL("BrokerURL:2");
{
BrokerInfo[] value = new BrokerInfo[0];
for (int i = 0; i < 0; i++) {
value[i] = createBrokerInfo("PeerBrokerInfos:3");
}
info.setPeerBrokerInfos(value);
}
info.setBrokerName("BrokerName:4");
info.setSlaveBroker(true);
info.setMasterBroker(false);
info.setFaultTolerantConfiguration(true);
info.setDuplexConnection(false);
info.setNetworkConnection(true);
info.setConnectionId(1);
info.setBrokerUploadUrl("BrokerUploadUrl:5");
info.setNetworkProperties("NetworkProperties:6");
}
Aggregations