56 import java.util.Map;
57 import java.util.Properties;
58 import java.util.Set;
59 import java.util.StringTokenizer;
60
61 import javax.management.MBeanServer;
62 import javax.management.remote.JMXAuthenticator;
63 import javax.management.remote.JMXConnectorServer;
64 import javax.management.remote.JMXConnectorServerFactory;
65 import javax.management.remote.JMXServiceURL;
66 import javax.management.remote.rmi.RMIConnectorServer;
67 import javax.net.ssl.KeyManagerFactory;
68 import javax.net.ssl.SSLContext;
69 import javax.net.ssl.SSLSocket;
70 import javax.net.ssl.SSLSocketFactory;
71 import javax.net.ssl.TrustManagerFactory;
72 import javax.rmi.ssl.SslRMIClientSocketFactory;
73 import javax.rmi.ssl.SslRMIServerSocketFactory;
74 import javax.security.auth.Subject;
75
76 import com.sun.jmx.remote.internal.RMIExporter;
77 import com.sun.jmx.remote.security.JMXPluggableAuthenticator;
78
79 import jdk.internal.agent.Agent;
80 import jdk.internal.agent.AgentConfigurationError;
81 import static jdk.internal.agent.AgentConfigurationError.*;
82 import jdk.internal.agent.ConnectorAddressLink;
83 import jdk.internal.agent.FileSystem;
84 import sun.rmi.server.UnicastRef;
85 import sun.rmi.server.UnicastServerRef;
86 import sun.rmi.server.UnicastServerRef2;
87
88 /**
89 * This class initializes and starts the RMIConnectorServer for JSR 163
90 * JMX Monitoring.
91 **/
92 public final class ConnectorBootstrap {
93
94 /**
95 * Default values for JMX configuration properties.
96 **/
|
56 import java.util.Map;
57 import java.util.Properties;
58 import java.util.Set;
59 import java.util.StringTokenizer;
60
61 import javax.management.MBeanServer;
62 import javax.management.remote.JMXAuthenticator;
63 import javax.management.remote.JMXConnectorServer;
64 import javax.management.remote.JMXConnectorServerFactory;
65 import javax.management.remote.JMXServiceURL;
66 import javax.management.remote.rmi.RMIConnectorServer;
67 import javax.net.ssl.KeyManagerFactory;
68 import javax.net.ssl.SSLContext;
69 import javax.net.ssl.SSLSocket;
70 import javax.net.ssl.SSLSocketFactory;
71 import javax.net.ssl.TrustManagerFactory;
72 import javax.rmi.ssl.SslRMIClientSocketFactory;
73 import javax.rmi.ssl.SslRMIServerSocketFactory;
74 import javax.security.auth.Subject;
75
76 import com.sun.jmx.remote.internal.rmi.RMIExporter;
77 import com.sun.jmx.remote.security.JMXPluggableAuthenticator;
78
79 import jdk.internal.agent.Agent;
80 import jdk.internal.agent.AgentConfigurationError;
81 import static jdk.internal.agent.AgentConfigurationError.*;
82 import jdk.internal.agent.ConnectorAddressLink;
83 import jdk.internal.agent.FileSystem;
84 import sun.rmi.server.UnicastRef;
85 import sun.rmi.server.UnicastServerRef;
86 import sun.rmi.server.UnicastServerRef2;
87
88 /**
89 * This class initializes and starts the RMIConnectorServer for JSR 163
90 * JMX Monitoring.
91 **/
92 public final class ConnectorBootstrap {
93
94 /**
95 * Default values for JMX configuration properties.
96 **/
|