<div> JavaScript is disabled on your browser.
Skip navigation links
Java™ Platform
Standard Ed. 8

Package javax.management.remote

用于远程访问JMX MBean服务器接口。

See: 描述

Package javax.management.remote Description

用于远程访问JMX MBean服务器接口。此包定义做一个JMX MBean服务器远程管理的必备接口。此功能的规范是由 JMX Specification, version 1.4 PDF文档三部分完成。

JMX规范定义了连接器概念。连接器连接到一个JMX MBean服务器和API使得远程java客户端访问。一个连接器客户端出口基本接口作为MBean服务器相同,特别是MBeanServerConnection接口。

连接器使MBean服务器远程访问通过一个给定的协议。JMX远程API允许不同类型的连接器的使用:

:实现JMX远程可选部分API不包括在java SE平台但可从JMX远程API的参考实现的可选包。

连接地址

通常,一个连接服务器的地址,由该类JMXServiceURL代表。在RMI连接器地址可以是这个样子的:

服务:JMX:RMI:/ / / / / / Myhost JNDI RMI::1099 /我的名字

在这JMXServiceURL,第一rmi:指定RMI连接器,而第二rmi:指定RMI注册表,RMI连接器服务器存储其存根。

上面的例子只显示了一个地址的形式。在RMI连接器地址可以采取多种形式,如详细的文档中的包javax.management.remote.rmi

创建连接器服务器

连接器服务器构建的JMXConnectorServer子类的实例创建一个。通常,这个实例是使用方法JMXConnectorServerFactory.newJMXConnectorServer创建。

通常情况下,连接器服务器是一个MBean服务器通过它注册在MBean服务器相关的,或通过提供MBean服务器作为一个参数创建连接器服务器时。

创建连接器客户端

连接器客户端通常是由连接到JMXConnectorFactory.connect方法提供连接器的服务器JMXServiceURL创建。

为更专门的用途,连接客户端可以直接实例化一个类实现的JMXConnector接口创建类,例如RMIConnector

额外的客户端或服务器参数

创建一个连接的客户端或服务器时,它可以提供Map型定义额外的参数对象。在这个Map中的每个条目都有一个键,它是一个字符串和一个相关的值,该值的类型是适合该键的。标准键定义的JMX远程API都开始以字符串“jmx.remote.”。JMX远程API文档列出了这些标准键。

连接标识符

每一个连接的连接器服务器打开了一个字符串的标识符,称其连接ID。这个标识出现在由连接器服务器发出的JMXConnectionNotification事件,在返回的列表中getConnectionIds(),返回的值getConnectionId()客户端的方法。

作为一个例子,一个连接标识可以看起来像这样:

RMI:/ / 192.18.1.9用户名1

连接ID,按照本公约的正式语法如下(使用java语言规范的™2.4节的语法符号):

ConnectionId:协议:clientaddressopt空间clientidopt空间arbitrarytextClientAddress:clientportopt /主机地址clientport:hostport

Protocol是会被JMXConnectorFactory协议。

是的ClientAddress地址和连接客户端的端口,如果这些可以确定,否则没有什么。是的HostAddress互联网地址的主机客户端连接,数字或DNS形式。数字的IPv6地址括在方括号中[]。的HostPort是客户端连接的端口号从小数。

是的ClientId客户单位的身份,通常返回的字符串JMXPrincipal.getName()。此字符串不能包含空格。

是的ArbitraryText任何其他文本连接服务器时加创建客户端ID。至少,它必须足够区分此连接ID从任何其他连接的身份通过此连接器服务器当前打开的。

从以下版本开始:
1.5
另请参见:
Java Platform documentation on JMX technology, in particular the JMX Specification, version 1.4
Skip navigation links
Java™ Platform
Standard Ed. 8

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.

本帮助文档是使用 《百度翻译》翻译,请与英文版配合使用 by--QQ:654638585