JavaTM Platform
Standard Ed. 6

패키지 javax.management.loading

개량형의 동적 로드 기능을 구현하는 클래스를 제공합니다.

참조처:
          설명

인터페이스의 개요
ClassLoaderRepository 이 인터페이스의 인스턴스는, MBean 서버에 등록된 ClassLoader 의 리스트를 보관 유지하기 위해서 사용됩니다.
MLetMBean MLet MBean 의 remote administration 인터페이스를 공개합니다.
PrivateClassLoader ClassLoader 를 ClassLoaderRepository 에 추가해서는 안 되는 것을 나타내는 마커 인터페이스입니다.
 

클래스의 개요
DefaultLoaderRepository 추천 되고 있지 않습니다.  대신에, MBeanServer.getClassLoaderRepository() } (을)를 사용합니다.
MLet 원격 URL 로부터 착신한 MBean 서버내의 MBean (복수가능)를 인스턴스화해, 등록할 수가 있습니다.
MLetContent 이 클래스는,MLET 태그의 내용을 나타냅니다.
PrivateMLet ClassLoaderRepository 에 추가되지 않는 MLet 입니다.
 

패키지 javax.management.loading 의 설명

개량형의 동적 로드 기능을 구현하는 클래스를 제공합니다. 「JMX 스펙」의 「Advanced Dynamic Loading」시에를 참조해 주세요.

ClassLoader 의 서브 클래스가 되어 있는 MBean 를 클래스 로더로서 이용하는 것으로써,MBeanServer.createMBean(String, ObjectName, ObjectName, Object[], String[]) 메소드를 사용해 그 외의 MBean 를 작성하거나MBeanServer.instantiate(String, ObjectName, Object[], String[]) 메소드를 사용해 임의의 객체를 인스턴스화하거나 할 수 있습니다. 이러한 MBean 의 예로서MLet 클래스가 있습니다. 이것은 URLClassLoader 이므로, 클래스를 로드할 때의 소스가 되는 URL 의 리스트를 구성할 수 있습니다.

MLet 는, 같은 MBean 서버에 등록하는 복수의 MBean 가 지정된 구성 파일을,MLet 로서 읽어낼 수가 있습니다.

모든 MBean 서버는,ClassLoader 의 서브 클래스가 되어 있어, 한편, 그 MBean 서버에 등록되어 모든 MBean 를 포함하는 「클래스 로더 리포지터리(repository)」를 갖추고 있습니다. 이 클래스 로더 리포지터리(repository)는, 명시적인 로더 파라미터를 가지지 않는 MBeanServer 인터페이스내의 createMBeaninstantiate 메소드의 형식에서 사용됩니다. 또,MLet 클래스가 고유의 URL 세트내에서 클래스를 검출할 수 없었을 때도 사용됩니다.

PrivateClassLoader 인터페이스를 구현하는 MBean 는, 클래스 로더 리포지터리(repository)에 추가되지 않습니다. PrivateMLet 클래스는,PrivateClassLoader 를 구현하는 MLet 의 서브 클래스입니다.

도입된 버젼:
1.5
관련 항목:
Java SE 6 플랫폼의 JMX 테크놀러지에 관한 메뉴얼, 특히 「JMX 스펙, 버젼 1.4」(pdf)

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.