/** * @param tm * @return */ private boolean useIt(TopologyMemberImpl tm) { return tm.getLive() != null && !targetServerID.equals(tm.getLive().getName()); }
public String getName() { clearIO(); try { return configuration.getName(); } finally { blockOnIO(); } }
public String getName() { clearIO(); try { return configuration.getName(); } finally { blockOnIO(); } }
private void correctInvalidNettyConnectorHost(TransportConfiguration transportConfiguration) { Map<String, Object> params = transportConfiguration.getParams(); if (transportConfiguration.getFactoryClassName().equals(NettyConnectorFactory.class.getCanonicalName()) && params.containsKey(TransportConstants.HOST_PROP_NAME) && params.get(TransportConstants.HOST_PROP_NAME).equals("0.0.0.0")) { try { String newHost = InetAddress.getLocalHost().getHostName(); log.info("Invalid \"host\" value \"0.0.0.0\" detected for \"" + transportConfiguration.getName() + "\" connector. Switching to \"" + newHost + "\". If this new address is incorrect please manually configure the connector to use the proper one."); params.put(TransportConstants.HOST_PROP_NAME, newHost); } catch (UnknownHostException e) { log.warn("Tried to correct invalid \"host\" value \"0.0.0.0\" for \"" + transportConfiguration.getName() + "\" connector, but received an exception.", e); } } }
public synchronized void registerAcceptor(final Acceptor acceptor, final TransportConfiguration configuration) throws Exception { ObjectName objectName = objectNameBuilder.getAcceptorObjectName(configuration.getName()); AcceptorControl control = new AcceptorControlImpl(acceptor, storageManager, configuration); registerInJMX(objectName, new StandardMBean(control, AcceptorControl.class)); registerInRegistry(ResourceNames.CORE_ACCEPTOR + configuration.getName(), control); }
public synchronized void registerAcceptor(final Acceptor acceptor, final TransportConfiguration configuration) throws Exception { ObjectName objectName = objectNameBuilder.getAcceptorObjectName(configuration.getName()); AcceptorControl control = new AcceptorControlImpl(acceptor, storageManager, configuration); registerInJMX(objectName, new StandardMBean(control, AcceptorControl.class)); registerInRegistry(ResourceNames.CORE_ACCEPTOR + configuration.getName(), control); }
public static int getEncodeSize(TransportConfiguration config) { int size = BufferHelper.sizeOfNullableSimpleString(config.getName()) + BufferHelper.sizeOfSimpleString(config.getFactoryClassName()); size += DataConstants.SIZE_INT; // number of params for (Entry<String, Object> param : config.getParams().entrySet()) { size += BufferHelper.sizeOfSimpleString(param.getKey()); size += BufferHelper.sizeOfSimpleString(param.getValue().toString()); } return size; }
public static void encode(HornetQBuffer buffer, TransportConfiguration config) { BufferHelper.writeAsNullableSimpleString(buffer, config.getName()); BufferHelper.writeAsSimpleString(buffer, config.getFactoryClassName()); buffer.writeInt(config.getParams().size()); for (Entry<String, Object> param : config.getParams().entrySet()) { BufferHelper.writeAsSimpleString(buffer, param.getKey()); BufferHelper.writeAsSimpleString(buffer, param.getValue().toString()); } }
public Object[] getConnectors() throws Exception { checkStarted(); clearIO(); try { Collection<TransportConfiguration> connectorConfigurations = configuration.getConnectorConfigurations() .values(); Object[] ret = new Object[connectorConfigurations.size()]; int i = 0; for (TransportConfiguration config : connectorConfigurations) { Object[] tc = new Object[3]; tc[0] = config.getName(); tc[1] = config.getFactoryClassName(); tc[2] = config.getParams(); ret[i++] = tc; } return ret; } finally { blockOnIO(); } }
public Object[] getConnectors() throws Exception { checkStarted(); clearIO(); try { Collection<TransportConfiguration> connectorConfigurations = configuration.getConnectorConfigurations() .values(); Object[] ret = new Object[connectorConfigurations.size()]; int i = 0; for (TransportConfiguration config : connectorConfigurations) { Object[] tc = new Object[3]; tc[0] = config.getName(); tc[1] = config.getFactoryClassName(); tc[2] = config.getParams(); ret[i++] = tc; } return ret; } finally { blockOnIO(); } }
if (connectorConfig.getName() == null) if (config.getConnectorConfigurations().containsKey(connectorConfig.getName())) FileConfigurationParser.log.warn("There is already a connector with name " + connectorConfig.getName() + " deployed. This one will not be deployed."); config.getConnectorConfigurations().put(connectorConfig.getName(), connectorConfig);