private static void getPort(String[] args, JMXRemotingConfig config) { for (String current : args) { if (current.startsWith(PORT_PREFIX)) { config.port = Integer.parseInt(current.substring(PORT_PREFIX.length())); return; } } }
private static void getSaslMechanism(String[] args, JMXRemotingConfig config) { for (String current : args) { if (current.startsWith(SASL_MECHANISM_PREFIX)) { config.saslMechanisms = Collections.singleton(current.substring(SASL_MECHANISM_PREFIX.length())); return; } } }
public JMXRemotingServer(JMXRemotingConfig config) { listenerPort = config.port > 0 ? config.port : DEFAULT_PORT; config.port = listenerPort; // Allow to be passed back to caller; mbeanServer = config.mbeanServer != null ? config.mbeanServer : ManagementFactory.getPlatformMBeanServer(); saslMechanisms = Collections.unmodifiableSet( config.saslMechanisms != null ? config.saslMechanisms : Collections.EMPTY_SET); authenticationProvider = config.authenticationProvider != null ? config.authenticationProvider : new DefaultAuthenticationProvider(); }
public JMXRemotingServer(JMXRemotingConfig config) { listenerPort = config.port > 0 ? config.port : DEFAULT_PORT; config.port = listenerPort; // Allow to be passed back to caller; host = config.host; mbeanServer = config.mbeanServer != null ? config.mbeanServer : ManagementFactory.getPlatformMBeanServer(); saslMechanisms = Collections.unmodifiableSet( config.saslMechanisms != null ? config.saslMechanisms : Collections.EMPTY_SET); authenticationProvider = config.authenticationProvider != null ? config.authenticationProvider : new DefaultAuthenticationProvider(); excludedVersions = config.excludedVersions; mbeanServerLocator = config.mbeanServerLocator; this.serverMessageEventHandlerFactory = config.serverMessageEventHandlerFactory; }