RMIConnectorServer

RMIConnectorServer (RMI 기반 커넥터 서버)

RMIConnectorServer은 원격 클라이언트에서 RMI 기반 연결을 만드는 JMX API 커넥터 서버예요. JMXConnectorServer를 확장하며 MBeanRegistration, NotificationBroadcaster, NotificationEmitter, JMXAddressable, JMXConnectorServerMBean을 구현해요. 보통 이런 커넥터 서버는 JMXConnectorServerFactory를 사용해 만들어져요. 그러나 특수한 애플리케이션은 이 클래스를 직접 사용할 수 있는데, 예를 들어 RMIServerImpl 객체와 함께 사용할 수 있어요. Java 1.5부터 제공돼요.

출처: Java API Reference

본문

필드

  • static final String CREDENTIALS_FILTER_PATTERNRMIServer.newClient() 원격 메서드 호출에 허용할 클래스를 필터링하는 ObjectInputFilter 패턴 문자열을 지정하는 속성 이름이에요.
  • static final String JNDI_REBIND_ATTRIBUTE — RMI 커넥터 서버를 나타내는 RMIServer 스텁이 같은 주소의 기존 스텁을 재정의해야 하는지 지정하는 속성 이름이에요.
  • static final String RMI_CLIENT_SOCKET_FACTORY_ATTRIBUTE — 이 커넥터와 함께 생성되는 RMI 객체용 RMIClientSocketFactory를 지정하는 속성 이름이에요.
  • static final String RMI_SERVER_SOCKET_FACTORY_ATTRIBUTE — 이 커넥터 서버에 사용할 RMIServerSocketFactory를 지정하는 속성 이름이에요.

생성자

  • RMIConnectorServer(JMXServiceURL url, Map<String, ?> environment) — 주어진 주소의 RMI 커넥터 서버를 생성해요.
  • RMIConnectorServer(JMXServiceURL url, Map<String, ?> environment, MBeanServer mbs) — 주어진 MBeanServer를 사용하는 RMI 커넥터 서버를 생성해요.
  • RMIConnectorServer(JMXServiceURL url, Map<String, ?> environment, RMIServerImpl rmiServerImpl, MBeanServer mbs) — 주어진 RMIServerImpl을 사용하는 RMI 커넥터 서버를 생성해요.

이 커넥터 서버는 원격 클라이언트의 RMI 연결을 받아 JMX MBeanServer 요청을 처리해요.

더 알아보기 (Learn more)

Java 공식 API