RMIServer

RMIServer (RMI 커넥터 연결 설립)

RMIServer은 RMI 커넥터에 연결을 설정하는 데 사용되는 RMI 객체예요. 각 RMI 커넥터에 대해 이 인터페이스를 구현하는 Remote 객체가 하나 있어요. 사용자 코드는 보통 이 인터페이스를 직접 참조하지 않아요. 해당 API의 서로 다른 구현이 상호 운용되도록 공개 API의 일부로 지정됐어요. Java 1.5부터 제공돼요. Remote를 확장해요.

출처: Java API Reference

본문

알려진 구현 클래스로는 RMIJRMPServerImpl, RMIServerImpl, RMIServerImpl_Stub이 있어요.

메서드

  • String getVersion()RemoteException을 던질 수 있어요. 이 커넥터 서버가 이해하는 RMI 커넥터 프로토콜의 버전이에요. 이 문자열은 protocol-version implementation-name 형식을 가져요. protocol-version은 점(.)으로 구분된 두 개 이상의 음이 아닌 정수 연속이에요. 이 문서에서 설명하는 버전의 구현은 1.0 문자열을 사용해야 해요. 프로토콜 버전 다음에는 공백과 구현 이름이 와요. 구현 이름의 형식은 지정되지 않았어요.
  • RMIConnection newClient(Object credentials) — 이 RMI 커넥터를 통해 새 연결을 만들어요.

getVersion을 통해 클라이언트는 서버가 이해하는 프로토콜 버전과 구현 이름을 확인할 수 있어요. newClient는 새 연결에 해당하는 RMIConnection을 반환해요.

더 알아보기 (Learn more)

Java 공식 API