PrivateMLet (Java SE 15 & JDK 15) (original) (raw)

All Implemented Interfaces:

[Closeable](../../../../java.base/java/io/Closeable.html "interface in java.io"), [Externalizable](../../../../java.base/java/io/Externalizable.html "interface in java.io"), [Serializable](../../../../java.base/java/io/Serializable.html "interface in java.io"), [AutoCloseable](../../../../java.base/java/lang/AutoCloseable.html "interface in java.lang"), [MLetMBean](MLetMBean.html "interface in javax.management.loading"), [PrivateClassLoader](PrivateClassLoader.html "interface in javax.management.loading"), [MBeanRegistration](../MBeanRegistration.html "interface in javax.management")


public class PrivateMLet extends MLet implements PrivateClassLoader

An MLet that is not added to the ClassLoaderRepository. This class acts exactly like its parent class, MLet, with one exception. When a PrivateMLet is registered in an MBean server, it is not added to that MBean server's ClassLoaderRepository. This is true because this class implements the interface PrivateClassLoader.

Since:

1.5

See Also:

Serialized Form

Constructors

Constructor Description
PrivateMLet​(URL[] urls, boolean delegateToCLR) Constructs a new PrivateMLet for the specified URLs using the default delegation parent ClassLoader.
PrivateMLet​(URL[] urls,ClassLoader parent, boolean delegateToCLR) Constructs a new PrivateMLet for the given URLs.
PrivateMLet​(URL[] urls,ClassLoader parent,URLStreamHandlerFactory factory, boolean delegateToCLR) Constructs a new PrivateMLet for the specified URLs, parent class loader, and URLStreamHandlerFactory.

Methods declared in class javax.management.loading.MLet

[addURL](MLet.html#addURL%28java.lang.String%29), [addURL](MLet.html#addURL%28java.net.URL%29), [check](MLet.html#check%28java.lang.String,java.net.URL,java.lang.String,javax.management.loading.MLetContent%29), [findClass](MLet.html#findClass%28java.lang.String%29), [findLibrary](MLet.html#findLibrary%28java.lang.String%29), [getLibraryDirectory](MLet.html#getLibraryDirectory%28%29), [getMBeansFromURL](MLet.html#getMBeansFromURL%28java.lang.String%29), [getMBeansFromURL](MLet.html#getMBeansFromURL%28java.net.URL%29), [getURLs](MLet.html#getURLs%28%29), [loadClass](MLet.html#loadClass%28java.lang.String,javax.management.loading.ClassLoaderRepository%29), [postDeregister](MLet.html#postDeregister%28%29), [postRegister](MLet.html#postRegister%28java.lang.Boolean%29), [preDeregister](MLet.html#preDeregister%28%29), [preRegister](MLet.html#preRegister%28javax.management.MBeanServer,javax.management.ObjectName%29), [readExternal](MLet.html#readExternal%28java.io.ObjectInput%29), [setLibraryDirectory](MLet.html#setLibraryDirectory%28java.lang.String%29), [writeExternal](MLet.html#writeExternal%28java.io.ObjectOutput%29)

Methods declared in class java.lang.ClassLoader

[clearAssertionStatus](../../../../java.base/java/lang/ClassLoader.html#clearAssertionStatus%28%29), [defineClass](../../../../java.base/java/lang/ClassLoader.html#defineClass%28byte%5B%5D,int,int%29), [defineClass](../../../../java.base/java/lang/ClassLoader.html#defineClass%28java.lang.String,byte%5B%5D,int,int%29), [defineClass](../../../../java.base/java/lang/ClassLoader.html#defineClass%28java.lang.String,byte%5B%5D,int,int,java.security.ProtectionDomain%29), [defineClass](../../../../java.base/java/lang/ClassLoader.html#defineClass%28java.lang.String,java.nio.ByteBuffer,java.security.ProtectionDomain%29), [definePackage](../../../../java.base/java/lang/ClassLoader.html#definePackage%28java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.net.URL%29), [findClass](../../../../java.base/java/lang/ClassLoader.html#findClass%28java.lang.String,java.lang.String%29), [findLoadedClass](../../../../java.base/java/lang/ClassLoader.html#findLoadedClass%28java.lang.String%29), [findResource](../../../../java.base/java/lang/ClassLoader.html#findResource%28java.lang.String,java.lang.String%29), [findSystemClass](../../../../java.base/java/lang/ClassLoader.html#findSystemClass%28java.lang.String%29), [getClassLoadingLock](../../../../java.base/java/lang/ClassLoader.html#getClassLoadingLock%28java.lang.String%29), [getDefinedPackage](../../../../java.base/java/lang/ClassLoader.html#getDefinedPackage%28java.lang.String%29), [getDefinedPackages](../../../../java.base/java/lang/ClassLoader.html#getDefinedPackages%28%29), [getName](../../../../java.base/java/lang/ClassLoader.html#getName%28%29), [getPackage](../../../../java.base/java/lang/ClassLoader.html#getPackage%28java.lang.String%29), [getPackages](../../../../java.base/java/lang/ClassLoader.html#getPackages%28%29), [getParent](../../../../java.base/java/lang/ClassLoader.html#getParent%28%29), [getPlatformClassLoader](../../../../java.base/java/lang/ClassLoader.html#getPlatformClassLoader%28%29), [getResource](../../../../java.base/java/lang/ClassLoader.html#getResource%28java.lang.String%29), [getResources](../../../../java.base/java/lang/ClassLoader.html#getResources%28java.lang.String%29), [getSystemClassLoader](../../../../java.base/java/lang/ClassLoader.html#getSystemClassLoader%28%29), [getSystemResource](../../../../java.base/java/lang/ClassLoader.html#getSystemResource%28java.lang.String%29), [getSystemResourceAsStream](../../../../java.base/java/lang/ClassLoader.html#getSystemResourceAsStream%28java.lang.String%29), [getSystemResources](../../../../java.base/java/lang/ClassLoader.html#getSystemResources%28java.lang.String%29), [getUnnamedModule](../../../../java.base/java/lang/ClassLoader.html#getUnnamedModule%28%29), [isRegisteredAsParallelCapable](../../../../java.base/java/lang/ClassLoader.html#isRegisteredAsParallelCapable%28%29), [loadClass](../../../../java.base/java/lang/ClassLoader.html#loadClass%28java.lang.String%29), [loadClass](../../../../java.base/java/lang/ClassLoader.html#loadClass%28java.lang.String,boolean%29), [registerAsParallelCapable](../../../../java.base/java/lang/ClassLoader.html#registerAsParallelCapable%28%29), [resolveClass](../../../../java.base/java/lang/ClassLoader.html#resolveClass%28java.lang.Class%29), [resources](../../../../java.base/java/lang/ClassLoader.html#resources%28java.lang.String%29), [setClassAssertionStatus](../../../../java.base/java/lang/ClassLoader.html#setClassAssertionStatus%28java.lang.String,boolean%29), [setDefaultAssertionStatus](../../../../java.base/java/lang/ClassLoader.html#setDefaultAssertionStatus%28boolean%29), [setPackageAssertionStatus](../../../../java.base/java/lang/ClassLoader.html#setPackageAssertionStatus%28java.lang.String,boolean%29), [setSigners](../../../../java.base/java/lang/ClassLoader.html#setSigners%28java.lang.Class,java.lang.Object%5B%5D%29)

Methods declared in class java.lang.Object

[clone](../../../../java.base/java/lang/Object.html#clone%28%29), [equals](../../../../java.base/java/lang/Object.html#equals%28java.lang.Object%29), [finalize](../../../../java.base/java/lang/Object.html#finalize%28%29), [getClass](../../../../java.base/java/lang/Object.html#getClass%28%29), [hashCode](../../../../java.base/java/lang/Object.html#hashCode%28%29), [notify](../../../../java.base/java/lang/Object.html#notify%28%29), [notifyAll](../../../../java.base/java/lang/Object.html#notifyAll%28%29), [toString](../../../../java.base/java/lang/Object.html#toString%28%29), [wait](../../../../java.base/java/lang/Object.html#wait%28%29), [wait](../../../../java.base/java/lang/Object.html#wait%28long%29), [wait](../../../../java.base/java/lang/Object.html#wait%28long,int%29)