- java.lang.Object
-  
      - javax.management.remote.rmi.RMIConnector
 
-  
       - 实现的所有接口
-  
         Closeable,Serializable,AutoCloseable,JMXAddressable,JMXConnector
 
 public class RMIConnector extends Object implements JMXConnector, Serializable, JMXAddressable 与远程RMI连接器的连接。 通常,这种连接使用 JMXConnectorFactory。 但是,专门的应用程序可以直接使用此类,例如,在不通过JNDI的情况下获得RMIServer存根。- 从以下版本开始:
- 1.5
- 另请参见:
- Serialized Form
 
-  
        
       -  
             字段汇总-  
               Fields declared in interface javax.management.remote.JMXConnectorCREDENTIALS
 
-  
               
 -  
             构造方法摘要构造方法 构造器 描述 RMIConnector(JMXServiceURL url, Map<String,?> environment)构造一个RMIConnector,它将连接RMI连接器服务器和给定的地址。RMIConnector(RMIServer rmiServer, Map<String,?> environment)使用给定的RMI存根构造一个RMIConnector。
 
-  
             
-  
        
       -  
             构造方法详细信息-  RMIConnectorpublic RMIConnector(JMXServiceURL url, Map<String,?> environment) 构造一个 RMIConnector,它将连接RMI连接器服务器和给定的地址。该地址可以使用以下语法直接引用连接器服务器: service:jmx:rmi://[host[:port]]/stub/encoded-stub(此处,方括号 []不是地址的一部分,但表示主机和端口是可选的。)该地址可以使用以下语法指示通过JNDI在何处查找RMI存根: service:jmx:rmi://[host[:port]]/jndi/jndi-name实现还可以识别其他地址语法,例如: service:jmx:iiop://[host[:port]]/stub/encoded-stub- 参数
-  
              url- RMI连接器服务器的地址。
-  
              environment- 指定如何建立连接的其他属性。 对于基于JNDI的地址,这些属性可以有用地包括InitialContext识别的JNDI属性。 此参数可以为null,相当于空Map。
- 异常
-  
              IllegalArgumentException- 如果url为空。
 
 -  RMIConnectorpublic RMIConnector(RMIServer rmiServer, Map<String,?> environment) 使用给定的RMI存根构造一个 RMIConnector。- 参数
-  
              rmiServer- 表示RMI连接器服务器的RMI存根。
-  
              environment- 指定如何建立连接的其他属性。 此参数可以为null,相当于空Map。
- 异常
-  
              IllegalArgumentException- 如果rmiServer为空。
 
 
-  
 -  
             方法详细信息-  toStringpublic String toString() 返回此对象的字符串表示形式。 通常, toString方法返回一个“文本表示”此对象的字符串。 结果应该是简洁但信息丰富的表示,便于人们阅读。
 -  getAddresspublic JMXServiceURL getAddress() 此连接器的地址。 - Specified by:
-  
              getAddress在界面JMXAddressable
- 结果
- 此连接器的地址,如果没有连接器,则为null。
- 从以下版本开始:
- 1.6
 
 -  connectpublic void connect() throws IOException从界面复制的说明:JMXConnector建立与连接器服务器的连接。 此方法相当于 connect(null)。- Specified by:
-  
              connect接口JMXConnector
- 异常
-  
              IOException- 如果由于通信问题而无法建立连接
 
 -  connectpublic void connect(Map<String,?> environment) throws IOException 从界面复制的说明:JMXConnector建立与连接器服务器的连接。 如果已在此对象上成功调用 connect,则再次调用它无效。 但是,如果JMXConnector.close()被称为后connect,新connect将抛出IOException。否则,从未在此对象上调用 connect,或者已调用它但产生异常。 然后调用connect将尝试建立与连接器服务器的连接。- Specified by:
-  
              connect在界面JMXConnector
- 参数
-  
              environment- 连接的属性。 此映射中的属性会覆盖创建JMXConnector时指定的映射中的属性(如果有)。 此参数可以为null,相当于空映射。
- 异常
-  
              IOException- 如果由于通信问题而无法建立连接
 
 
-  
 
-