public URI getUri() { if (uri == null) { try { uri = getConnectUri(); } catch (Throwable e) { } } return uri; }
public String getPublishableConnectString() throws Exception { String publishableConnectString = publishedAddressPolicy.getPublishableConnectString(this); LOG.debug("Publishing: {} for broker transport URI: {}", publishableConnectString, getConnectUri()); return publishableConnectString; }
public Map<String, String> getTransportConnectorURIsAsMap() { Map<String, String> answer = new HashMap<>(); for (TransportConnector connector : transportConnectors) { try { URI uri = connector.getConnectUri(); if (uri != null) { String scheme = uri.getScheme(); if (scheme != null) { answer.put(scheme.toLowerCase(Locale.ENGLISH), uri.toString()); } } } catch (Exception e) { LOG.debug("Failed to read URI to build transportURIsAsMap", e); } } return answer; }
@Override public boolean connectTo(URI location) { List<TransportConnector> transportConnectors = getTransportConnectors(); for (Iterator<TransportConnector> iter = transportConnectors.iterator(); iter.hasNext();) { try { TransportConnector tc = iter.next(); if (location.equals(tc.getConnectUri())) { return false; } } catch (Throwable e) { } } return true; } });
@Override public Map<String, String> getTransportConnectors() { Map<String, String> answer = new HashMap<String, String>(); try { for (TransportConnector connector : brokerService.getTransportConnectors()) { answer.put(connector.getName(), connector.getConnectUri().toString()); } } catch (Exception e) { LOG.debug("Failed to read URI to build transport connectors map", e); } return answer; }
URI connectorURI = connector.getConnectUri();
@Before public void startBroker() throws Exception { broker = new BrokerService(); broker.setPersistent(false); TransportConnector connector = broker.addConnector(new TransportConnector()); connector.setUri(new URI("tcp://0.0.0.0:0")); connector.setName("tcp"); broker.start(); broker.waitUntilStarted(); brokerConnectURI = broker.getConnectorByName("tcp").getConnectUri(); }
public URI getUri() { if (uri == null) { try { uri = getConnectUri(); } catch (Throwable e) { } } return uri; }
public URI getUri() { if (uri == null) { try { uri = getConnectUri(); } catch (Throwable e) { } } return uri; }
public URI getUri() { if (uri == null) { try { uri = getConnectUri(); } catch (Throwable e) { } } return uri; }
public URI getUri() { if (uri == null) { try { uri = getConnectUri(); } catch (Throwable e) { } } return uri; }
public String getPublishableConnectString() throws Exception { String publishableConnectString = publishedAddressPolicy.getPublishableConnectString(this); LOG.debug("Publishing: {} for broker transport URI: {}", publishableConnectString, getConnectUri()); return publishableConnectString; }
public String getPublishableConnectString() throws Exception { String publishableConnectString = publishedAddressPolicy.getPublishableConnectString(this); LOG.debug("Publishing: {} for broker transport URI: {}", publishableConnectString, getConnectUri()); return publishableConnectString; }
public String getPublishableConnectString() throws Exception { String publishableConnectString = publishedAddressPolicy.getPublishableConnectString(this); LOG.debug("Publishing: {} for broker transport URI: {}", publishableConnectString, getConnectUri()); return publishableConnectString; }
@Override public boolean connectTo(URI location) { List<TransportConnector> transportConnectors = getTransportConnectors(); for (Iterator<TransportConnector> iter = transportConnectors.iterator(); iter.hasNext();) { try { TransportConnector tc = iter.next(); if (location.equals(tc.getConnectUri())) { return false; } } catch (Throwable e) { } } return true; } });
public boolean connectTo(URI location) { List<TransportConnector> transportConnectors = getTransportConnectors(); for (Iterator<TransportConnector> iter = transportConnectors.iterator(); iter.hasNext();) { try { TransportConnector tc = iter.next(); if (location.equals(tc.getConnectUri())) { return false; } } catch (Throwable e) { } } return true; } });
@Override public Map<String, String> getTransportConnectors() { Map<String, String> answer = new HashMap<String, String>(); try { for (TransportConnector connector : brokerService.getTransportConnectors()) { answer.put(connector.getName(), connector.getConnectUri().toString()); } } catch (Exception e) { LOG.debug("Failed to read URI to build transport connectors map", e); } return answer; }
@Override public Map<String, String> getTransportConnectors() { Map<String, String> answer = new HashMap<String, String>(); try { for (TransportConnector connector : brokerService.getTransportConnectors()) { answer.put(connector.getName(), connector.getConnectUri().toString()); } } catch (Exception e) { LOG.debug("Failed to read URI to build transport connectors map", e); } return answer; }
@Override public Map<String, String> getTransportConnectors() { Map<String, String> answer = new HashMap<String, String>(); try { for (TransportConnector connector : brokerService.getTransportConnectors()) { answer.put(connector.getName(), connector.getConnectUri().toString()); } } catch (Exception e) { LOG.debug("Failed to read URI to build transport connectors map", e); } return answer; }
private void registerConnectors() throws Exception { List<String> services = new LinkedList<String>(); for (String name : connectors) { TransportConnector connector = server.getBroker().getConnectorByName(name); if (connector == null) { warn("ActiveMQ broker '%s' does not have a connector called '%s'", name, name); } else { services.add(connector.getConnectUri().getScheme() + "://${zk:" + System.getProperty("runtime.id") + "/ip}:" + connector.getPublishableConnectURI().getPort()); } } discoveryAgent.setServices(services.toArray(new String[services.size()])); }