580N/A new SwingPropertyChangeSupport(this, true);
282N/A new SslRMIClientSocketFactory();
282N/A vmConnector = true;
282N/A throw new SecurityException(
282N/A throw new SecurityException(
282N/A throw new SecurityException(
282N/A throw new SecurityException(
282N/A } catch (ClassNotFoundException e) {
registry =
throw (IOException)
sslRegistry = true;
} catch (IOException e) {
registry =
throw (IOException)
sslRegistry = false;
sslStub = true;
} catch (SecurityException e) {
sslStub = false;
if (!isVmConnector()) {
throw new UnsupportedOperationException(
return sslRegistry;
if (!isVmConnector()) {
throw new UnsupportedOperationException(
return sslStub;
return vmConnector;
return this.connectionState;
} catch (Exception e) {
e.printStackTrace();
if (requireRemoteSSL) {
if (isVmConnector()) {
if (isVmConnector()) {
this.isDead = false;
this.hasHotSpotDiagnosticMXBean =
if (this.hasPlatformMXBeans) {
this.supportsLockUsage = true;
} catch (MalformedObjectNameException e) {
} catch (IntrospectionException e) {
throw ie;
} catch (InstanceNotFoundException e) {
throw ie;
} catch (ReflectionException e) {
throw ie;
if (hasPlatformMXBeans) {
throws IOException {
return proxyClient;
throws IOException {
return proxyClient;
return url;
throws IOException {
return proxyClient;
return name;
return connectionName;
return displayName;
if (!isConnected()) {
return displayName;
return mbsc;
return server;
return advancedUrl;
return hostName;
return port;
return userName;
return password;
} catch (IOException e) {
if (!isDead) {
isDead = true;
throws IOException {
} catch (MalformedObjectNameException e) {
} catch (IntrospectionException e) {
} catch (InstanceNotFoundException e) {
} catch (ReflectionException e) {
return result;
throws IOException {
} catch (InstanceNotFoundException e) {
} catch (ReflectionException e) {
return list;
throws InvalidAttributeValueException,
} catch (InstanceNotFoundException e) {
} catch (AttributeNotFoundException e) {
} catch (ReflectionException e) {
} catch (InstanceNotFoundException e) {
} catch (ReflectionException e) {
return result;
ClassLoadingMXBean.class);
return classLoadingMBean;
CompilationMXBean.class);
return compilationMBean;
throws IOException {
} catch (MalformedObjectNameException e) {
return memoryPoolProxies;
throws IOException {
} catch (MalformedObjectNameException e) {
GarbageCollectorMXBean.class);
return garbageCollectorMBeans;
MemoryMXBean.class);
return memoryMBean;
RuntimeMXBean.class);
return runtimeMBean;
ThreadMXBean.class);
return threadMBean;
OperatingSystemMXBean.class);
return operatingSystemMBean;
} catch (InstanceNotFoundException e) {
return null;
} catch (MalformedObjectNameException e) {
return sunOperatingSystemMXBean;
HotSpotDiagnosticMXBean.class);
return hotspotDiagnosticMXBean;
throws IOException {
disconnect();
return isDead;
return !isDead();
return this.hasPlatformMXBeans;
return this.hasHotSpotDiagnosticMXBean;
return supportsLockUsage;
implements PropertyChangeListener {
super(referent);
dispose();
removePropertyChangeListener(this);
extends MBeanServerConnection {
public static SnapshotMBeanServerConnection
ih);
throws Throwable {
flush();
return null;
} catch (InvocationTargetException e) {
throw e.getCause();
return value;
return list;
return values;
return values;
return new HashMap<K, V>();