java.lang.Object
java.lang.ClassLoader
java.security.SecureClassLoader
java.net.URLClassLoader
javax.management.loading.MLet
javax.management.loading.PrivateMLet
- すべての実装されたインタフェース:
Closeable
,Externalizable
,Serializable
,AutoCloseable
,MLetMBean
,PrivateClassLoader
,MBeanRegistration
@Deprecated(since="20", forRemoval=true) public class PrivateMLet extends MLet implements PrivateClassLoader
非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。
このAPIは、管理アプレット(m-lets)の一部です。これは、リモートMBeansをロードできるレガシー機能です。 この機能は、非推奨であり、将来のリリースで削除される予定であるSecurity Managerなしでは使用できません。 その結果、このAPIも非推奨となり、削除される可能性があります。 これに替わる機能はありません。
ClassLoaderRepository
に追加されないMLetです。 このクラスの動作は、1つの例外を除き、親クラスMLet
とまったく同じです。 PrivateMLetがMBeanサーバー内に登録されるとき、MBeanサーバーのClassLoaderRepository
に追加されません。 これは、このクラスがPrivateClassLoader
インタフェースを実装しているためです。 - 導入されたバージョン:
- 1.5
- 関連項目:
-
コンストラクタのサマリー
コンストラクタ説明PrivateMLet
(URL[] urls, boolean delegateToCLR) 非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。委譲関係の親になっているデフォルトのClassLoaderを使って、指定されたURLの新しいPrivateMLetを構築します。PrivateMLet
(URL[] urls, ClassLoader parent, boolean delegateToCLR) 非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。指定されたURLの新しいPrivateMLetを構築します。PrivateMLet
(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR) 非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。指定されたURL、親クラス・ローダー、およびURLStreamHandlerFactoryのための新しいPrivateMLetを構築します。 -
メソッドのサマリー
クラスjavax.management.loading.MLetで宣言されたメソッド
addURL, addURL, check, findClass, findLibrary, getLibraryDirectory, getMBeansFromURL, getMBeansFromURL, getURLs, loadClass, postDeregister, postRegister, preDeregister, preRegister, readExternal, setLibraryDirectory, writeExternal
クラスjava.net.URLClassLoaderで宣言されたメソッド
close, definePackage, findResource, findResources, getPermissions, getResourceAsStream, newInstance, newInstance
クラスjava.security.SecureClassLoaderで宣言されたメソッド
defineClass, defineClass
クラスjava.lang.ClassLoaderで宣言されたメソッド
clearAssertionStatus, defineClass, defineClass, defineClass, defineClass, definePackage, findClass, findLoadedClass, findResource, findSystemClass, getClassLoadingLock, getDefinedPackage, getDefinedPackages, getName, getPackage, getPackages, getParent, getPlatformClassLoader, getResource, getResources, getSystemClassLoader, getSystemResource, getSystemResourceAsStream, getSystemResources, getUnnamedModule, isRegisteredAsParallelCapable, loadClass, loadClass, registerAsParallelCapable, resolveClass, resources, setClassAssertionStatus, setDefaultAssertionStatus, setPackageAssertionStatus, setSigners
クラスjava.lang.Objectで宣言されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
インタフェースjavax.management.loading.MLetMBeanで宣言されたメソッド
getResource, getResourceAsStream, getResources
-
コンストラクタの詳細
-
PrivateMLet
public PrivateMLet(URL[] urls, boolean delegateToCLR) 非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。委譲関係の親になっているデフォルトのClassLoaderを使って、指定されたURLの新しいPrivateMLetを構築します。 URLは、親クラス・ローダー内で検索されたあと、クラスおよびリソースに指定された順で検索されます。- パラメータ:
urls
- クラスおよびリソースのロード元となるURL。delegateToCLR
- 親ClassLoaderでもURLでもクラスが見つからず、MLetがMBeanServerのClassLoaderRepository
へ処理を委譲する必要がある場合はtrue。
-
PrivateMLet
public PrivateMLet(URL[] urls, ClassLoader parent, boolean delegateToCLR) 非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。指定されたURLの新しいPrivateMLetを構築します。 URLは、親クラス・ローダー内で検索されたあと、クラスおよびリソースに指定された順で検索されます。 parent引数は、委譲用の親クラス・ローダーとして使用されます。- パラメータ:
urls
- クラスおよびリソースのロード元となるURL。parent
- 委譲用の親クラス・ローダー。delegateToCLR
- 親ClassLoaderでもURLでもクラスが見つからず、MLetがMBeanServerのClassLoaderRepository
へ処理を委譲する必要がある場合はtrue。
-
PrivateMLet
public PrivateMLet(URL[] urls, ClassLoader parent, URLStreamHandlerFactory factory, boolean delegateToCLR) 非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。指定されたURL、親クラス・ローダー、およびURLStreamHandlerFactoryのための新しいPrivateMLetを構築します。 parent引数は、委譲用の親クラス・ローダーとして使用されます。 factory引数は、新しいURLを作成するときにプロトコル・ハンドラを取得するためのストリーム・ハンドラ・ファクトリとして使用されます。- パラメータ:
urls
- クラスおよびリソースのロード元となるURL。parent
- 委譲用の親クラス・ローダー。factory
- URLの作成時に使用するURLStreamHandlerFactory。delegateToCLR
- 親ClassLoaderでもURLでもクラスが見つからず、MLetがMBeanServerのClassLoaderRepository
へ処理を委譲する必要がある場合はtrue。
-