PrivateMLet

PrivateMLet (프라이빗 M-let)

ClassLoaderRepository에 추가되지 않는 MLet이에요. MLet을 상속받고 PrivateClassLoader 인터페이스를 구현해요.

출처: Java API Reference

본문

Deprecated, for removal: 이 API 요소는 향후 버전에서 제거될 수 있어요. M-let은 원격 MBean을 로드하는 레거시 기능이며 Security Manager 없이는 사용할 수 없어요.

이 클래스는 부모 클래스인 MLet과 거의 동일하게 동작하지만 한 가지 차이가 있어요. PrivateMLet이 MBean 서버에 등록되면 그 MBean 서버의 ClassLoaderRepository에 추가되지 않아요. 이것은 이 클래스가 PrivateClassLoader 인터페이스를 구현하기 때문이에요. Java 1.5부터 제공돼요.

ClassLoaderRepository에 추가되지 않으므로, 다른 MBean이 이 클래스로더로 로드한 클래스를 저장소 경유로 간접 찾는 일이 없어요. 격리가 필요한 로드 시나리오에 적합해요.

더 알아보기 (Learn more)

Java 공식 API