This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
java.lang.management
interface ClassLoadingMXBean
public interface ClassLoadingMXBean
The management interface for the class loading system of
the Java virtual machine.
A Java virtual machine has a single instance of the implementation
class of this interface. This instance implementing this interface is
an MXBean
that can be obtained by calling
the {@link ManagementFactory#getClassLoadingMXBean} method or
from the {@link ManagementFactory#getPlatformMBeanServer
platform MBeanServer} method.
The ObjectName for uniquely identifying the MXBean for
the class loading system within an MBeanServer is:
{@link ManagementFactory#CLASS_LOADING_MXBEAN_NAME
java.lang:type=ClassLoading}
Method Summary |
int |
Returns the number of classes that are currently loaded in the
Java virtual machine.
|
long |
Returns the total number of classes that have been loaded since
the Java virtual machine has started execution.
|
long |
Returns the total number of classes unloaded since the Java virtual machine
has started execution.
|
boolean |
Tests if the verbose output for the class loading system is enabled.
|
void |
Enables or disables the verbose output for the class loading
system.
|
getLoadedClassCount
public int getLoadedClassCount()
-
Returns the number of classes that are currently loaded in the
Java virtual machine.
- Returns:
- the number of currently loaded classes.
getTotalLoadedClassCount
public long getTotalLoadedClassCount()
-
Returns the total number of classes that have been loaded since
the Java virtual machine has started execution.
- Returns:
- the total number of classes loaded.
getUnloadedClassCount
public long getUnloadedClassCount()
-
Returns the total number of classes unloaded since the Java virtual machine
has started execution.
- Returns:
- the total number of unloaded classes.
isVerbose
public boolean isVerbose()
-
Tests if the verbose output for the class loading system is enabled.
- Returns:
- true if the verbose output for the class loading
system is enabled; false otherwise.
setVerbose
public void setVerbose(boolean value)
-
Enables or disables the verbose output for the class loading
system. The verbose output information and the output stream
to which the verbose information is emitted are implementation
dependent. Typically, a Java virtual machine implementation
prints a message each time a class file is loaded.
This method can be called by multiple threads concurrently.
Each invocation of this method enables or disables the verbose
output globally.
- Parameters:
value
- true to enable the verbose output;
false to disable.
This documentation differs from the official API.
Jadeite adds
extra features to the API including:
variable font sizes,
constructions examples,
placeholders for classes and methods, and auto-generated “See Also” links.
Additionally it
is missing some items found in standard Javadoc documentation, including:
generics type information,
“Deprecated” tags and comments,
“See Also” links,
along with other minor differences.
Please send any questions or feedback to
bam@cs.cmu.edu.
This page displays the
Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
The official Sun™ documentation can be found here at
http://java.sun.com/javase/6/docs/api/.