|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 패키지 다음의 패키지 | 프레임 있어 프레임 없음 |
참조처:
설명
인터페이스의 개요 | |
---|---|
ClassLoaderRepository | 이 인터페이스의 인스턴스는, MBean 서버에 등록된 ClassLoader 의 리스트를 보관 유지하기 위해서 사용됩니다. |
MLetMBean | MLet MBean 의 remote administration 인터페이스를 공개합니다. |
PrivateClassLoader | ClassLoader 를 ClassLoaderRepository 에 추가해서는 안 되는 것을 나타내는 마커 인터페이스입니다. |
클래스의 개요 | |
---|---|
DefaultLoaderRepository | 추천 되고 있지 않습니다. 대신에,
MBeanServer.getClassLoaderRepository() }
(을)를 사용합니다. |
MLet | 원격 URL 로부터 착신한 MBean 서버내의 MBean (복수가능)를 인스턴스화해, 등록할 수가 있습니다. |
MLetContent | 이 클래스는,MLET 태그의 내용을 나타냅니다. |
PrivateMLet | ClassLoaderRepository 에 추가되지 않는 MLet 입니다. |
개량형의 동적 로드 기능을 구현하는 클래스를 제공합니다. 「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
인터페이스내의 createMBean
및 instantiate
메소드의 형식에서 사용됩니다. 또,MLet
클래스가 고유의 URL 세트내에서 클래스를 검출할 수 없었을 때도 사용됩니다.
PrivateClassLoader
인터페이스를 구현하는 MBean 는, 클래스 로더 리포지터리(repository)에 추가되지 않습니다. PrivateMLet
클래스는,PrivateClassLoader
를 구현하는 MLet
의 서브 클래스입니다.
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 패키지 다음의 패키지 | 프레임 있어 프레임 없음 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.