Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Class
com.bea.jvm.NotAvailableException

Packages that use NotAvailableException
com.bea.jvm | Provides the interfaces and the factory class for the JRockit management API.
com.bea.jvm.event | Provides interfaces and classes for dealing with different types of management API events.

Uses of NotAvailableException in com.bea.jvm

Methods in com.bea.jvm that throw NotAvailableException
`java.util.Collection` | `ThreadSystem.getThreadSnapshots()` Returns a Collection of ThreadSnapshots for all the live threads in the JVM.
`ThreadSnapshot` | `ThreadSystem.getThreadSnapshot(java.lang.Thread t)` Get a snapshot of a thread in the JVM.
`java.util.Collection` | `ThreadSystem.getThreadSnapshots(java.lang.String name)` Gets snapshots for the threads matching the specified name.
`ThreadSnapshot` | `ThreadSystem.getThreadSnapshot(int id)` Get a snapshot of a thread in the JVM.
`int` | `ThreadSystem.getTotalThreadCount()` Returns a the total number of threads in the system, including daemon threads.
`int` | `ThreadSystem.getDaemonThreadCount()` Returns the number of daemon threads in the system.
`java.util.Collection` | `ThreadSystem.getAllThreads()` Returns a Collection of all the Threads running in the VM.
`java.util.Collection` | `ThreadSystem.getThreads(java.lang.String name)` Returns a Collection with all the threads with the specified name.
`java.lang.Thread` | `ThreadSystem.getThread(int id)` Returns a thread matching the specified id.
`boolean` | `ThreadSystem.isUsingThinThreads()` Returns true if the thread system is using thin treads, false otherwise.
`java.lang.String` | `ThreadSystem.getThreadStackDump()` Convenience method returning a thread stack dump for all live threads in the system.
`void` | `ProfilingSystem.setInvocationCountEnabled(java.lang.reflect.Method method, boolean enable)` Enables or disables invocation counting for the specified method depending on the enable argument.
`void` | `ProfilingSystem.setInvocationCountEnabled(java.lang.reflect.Constructor constructor, boolean enable)` Enables or disables invocation counting for the specified constructor depending on the enable argument.
`boolean` | `ProfilingSystem.isInvocationCountEnabled(java.lang.reflect.Method method)` Returns true if invocation counting is enabled for the specified method.
`boolean` | `ProfilingSystem.isInvocationCountEnabled(java.lang.reflect.Constructor constructor)` Returns true if invocation counting is enabled for the specified constructor.
`long` | `ProfilingSystem.getInvocationCount(java.lang.reflect.Method method)` Returns the invocation count since enabling invocation counting for the for the specified method.
`long` | `ProfilingSystem.getInvocationCount(java.lang.reflect.Constructor constructor)` Returns the invocation count since enabling invocation counting for the for the specified constructor.
`void` | `ProfilingSystem.setTimingEnabled(java.lang.reflect.Method method, boolean enable)` Enables or disables timing (that is, measure time spent in) depending on the enable argument.
`void` | `ProfilingSystem.setTimingEnabled(java.lang.reflect.Constructor constructor, boolean enable)` Enables or disables timing (that is, measure time spent in) depending on the enable argument.
`boolean` | `ProfilingSystem.isTimingEnabled(java.lang.reflect.Method method)` Checks whether timing is enabled or not for a certain method.
`boolean` | `ProfilingSystem.isTimingEnabled(java.lang.reflect.Constructor constructor)` Checks whether timing is enabled or not for the specified constructor.
`long` | `ProfilingSystem.getTiming(java.lang.reflect.Method method)` Returns the amount of time spent performing work in the method, since enabling timing (in miliseconds).
`long` | `ProfilingSystem.getTiming(java.lang.reflect.Constructor constructor)` Returns the amount of time spent performing work in the constructor since enabling timing (in miliseconds).
`java.lang.String` | `OperatingSystem.getName()` Returns the name of the operating system.
`Memory` | `OperatingSystem.getVirtualMemory()` Returns the virtual memory.
`long` | `MemorySystem.getMaxHeapSize()` Returns the maximum size the heap may grow to, in bytes.
`long` | `MemorySystem.getTotalHeapSize()` Returns the size of the heap that the JVM has allocated, in bytes.
`long` | `MemorySystem.getUsedHeapSize()` Returns the committed heap size of the JVM in bytes.
`GarbageCollector` | `MemorySystem.getGarbageCollector()` Returns the GarbageCollector currently used by the JVM.
`java.util.List` | `Machine.getCPUs()` Returns the CPUs in the machine as an ordered collection (List) of CPU objects.
`java.util.Collection` | `Machine.getNICs()` Returns the network interface cards as a collection of NIC.
`PhysicalMemory` | `Machine.getPhysicalMemory()` The physical memory of the hardware.
`java.util.Collection` | `Machine.getHardwareComponents()` Returns all available hardware components in the system, as a Collection of HardwareComponent.
`static JVM` | `JVMFactory.getJVM()` Returns a JVM instance.
`ThreadSystem` | `JVM.getThreadSystem()` Returns the ThreadSystem.
`MemorySystem` | `JVM.getMemorySystem()` Returns the MemorySystem.
`ClassLibrary` | `JVM.getClassLibrary()` Returns the ClassLibrary.
`OperatingSystem` | `JVM.getOperatingSystem()` Returns the OperatingSystem on which the JVM is run.
`CompilationSystem` | `JVM.getCompilationSystem()` Returns the compiler (if available) that is used to generate machine code for methods.
`ProfilingSystem` | `JVM.getProfilingSystem()` Returns the profiler (if available) used to instrument code being executed.
`Machine` | `JVM.getMachine()` Returns the underlying hardware.
`java.lang.String` | `JVM.getVendor()` Returns the name of the JVM vendor.
`java.lang.String` | `JVM.getVersion()` Returns the JVM version string.
`java.lang.String` | `JVM.getName()` Returns the JVM name string.
`void` | `JVM.suggestProcessAffinity(java.util.Collection cpuCollection)` Suggests the process affinity.
`java.util.Collection` | `JVM.getProcessAffinity()` Returns a collection with the CPUs that the JVM process currently is running on.
`long` | `JVM.getStartTime()` Returns the time that the JVM process was started.
`double` | `JVM.getJVMLoad()` Returns the fraction of the load on the machine caused by the JVM. 0.0 means no load is created by the virtual machine, 1.0 means all load is created by the JVM.
`boolean` | `GarbageCollector.isGenerational()` Returns true if this memory model uses a nursery/ young-space.
`boolean` | `GarbageCollector.hasCompaction()` Returns true if this Garbage Collector compacts the heap.
`boolean` | `GarbageCollector.isIncremental()` Returns true if this Garbage Collector collects garbage incrementally (in small steps, train algorithm or similar).
`boolean` | `GarbageCollector.isConcurrent()` Returns true if this Garbage Collector collects garbage concurrently, i.e. in a separate thread running concurrently with the other threads.
`boolean` | `GarbageCollector.isParallel()` Returns true if this Garbage Collector runs in parallel on several processors when collecting garbage.
`long` | `GarbageCollector.getTotalGarbageCollectionCount()` Returns the total number of collection runs performed so far.
`long` | `GarbageCollector.getLastGCStart()` Returns the time the last Garbage Collection run started.
`long` | `GarbageCollector.getLastGCEnd()` Returns the time the last Garbage Collection run started.
`long` | `GarbageCollector.getTotalGarbageCollectionTime()` Returns the total time spent Garabage Collecting so far.
`long` | `GarbageCollector.getNurserySize()` Returns the size of the nursery/youngspace in bytes.
`void` | `GarbageCollector.addGarbageCollectionListener(GarbageCollectionListener listener)` Adds a listener to be notified whenever a Garbage Collection run has been performed.
`void` | `GarbageCollector.removeGarbageCollectionListener(GarbageCollectionListener listener)` Removes the specified GarbageCollectionListener.
`void` | `GarbageCollector.addFinalizationListener(FinalizationListener listener)` Add listener to be notified whenever an Object has been finalized.
`void` | `GarbageCollector.addFinalizationListener(FinalizationListener listener, boolean onlyFailed)` Add listener to be notified whenever an Object has been finalized.
`void` | `GarbageCollector.removeFinalizationListener(FinalizationListener listener)` Removes the specified listener.
`double` | `CPU.getLoad()` Returns the CPU load on this CPU.
`long` | `CPU.getClockFrequency()` Returns the clock frequency of this processor in Hz.
`java.util.List` | `CompilationSystem.getOptimizationLevels()` Returns a List of the available OptimizationLevels in this CompilationSystem, in ascending order, i.e. starting with the lowest level (unoptimized), followed by increasing optimization levels.
`boolean` | `CompilationSystem.isCompiled(java.lang.reflect.Method method)` Returns boolean true if the Method is compiled, false otherwise.
`boolean` | `CompilationSystem.isCompiled(java.lang.reflect.Constructor constructor)` Returns boolean true if the Constructor is compiled, false otherwise.
`boolean` | `CompilationSystem.isOptimized(java.lang.reflect.Method method)` Returns boolean true if the Method is optimized, i.e. has an optimization level higher than the lowest available one.
`boolean` | `CompilationSystem.isOptimized(java.lang.reflect.Constructor constructor)` Returns boolean true if the Method is optimized, i.e. has an optimization level higher than the lowest available one.
`OptimizationLevel` | `CompilationSystem.getOptimizationLevel(java.lang.reflect.Method method)` Returns the OptimizationLevel for a Method.
`OptimizationLevel` | `CompilationSystem.getOptimizationLevel(java.lang.reflect.Constructor constructor)` Returns the OptimizationLevel for a Constructor.
`boolean` | `CompilationSystem.forceCompilation(java.lang.reflect.Method method)` Force the compiler to generate code for this method using the default OptimizationLevel.
`boolean` | `CompilationSystem.forceCompilation(java.lang.reflect.Constructor constructor)` Force the compiler to generate code for the specified Constructor using the default OptimizationLevel.
`boolean` | `CompilationSystem.forceCompilation(java.lang.reflect.Method method, OptimizationLevel optLevel)` Forces the compiler to generate code for this method using the specified OptimizationLevel.
`boolean` | `CompilationSystem.forceCompilation(java.lang.reflect.Constructor constructor, OptimizationLevel optLevel)` Forces the compiler to generate code for the specified constructor using the specified OptimizationLevel.
`void` | `CompilationSystem.addCompilationListener(CompilationListener listener)` Adds a listener to recieve notification when a method is compiled.
`void` | `CompilationSystem.removeCompilationListener(CompilationListener listener)` Removes a listener which recieves notification when a method is compiled.
`void` | `CompilationSystem.redefineMethod(java.lang.reflect.Method method, byte[] buffer, int offset, int length)` Redefines the specified method.
`java.util.Collection` | `ClassLibrary.getAllClassLoaders()` Returns all the ClassLoaders currently in use.
`java.lang.Class` | `ClassLibrary.getClass(java.lang.String className, java.lang.ClassLoader loader, boolean load)` Find a named class in the JVM.
`java.lang.Class` | `ClassLibrary.getClass(java.lang.String className, java.lang.ClassLoader loader)` Find an already loaded class in the JVM.
`java.util.Collection` | `ClassLibrary.getAllClasses(java.lang.String className)` Find all classes with this name in the JVM (will search through all class loaders, but will not load the Class if not found.)
`java.util.Collection` | `ClassLibrary.getAllClasses(java.lang.ClassLoader loader)` Find all (loaded) classes in this loader (will _not_ include parent loaders).
`void` | `ClassLibrary.addClassLoadListener(java.lang.ClassLoader loader, ClassLoadListener listener)` Add a listener to receive event notification of Class load/unload.
`void` | `ClassLibrary.addClassLoadListener(ClassLoadListener listener)` Adds a listener to receive event notification of any Class load/unload.
`void` | `ClassLibrary.removeClassLoadListener(ClassLoadListener listener)` Removes the specified ClassLoadListener.
`void` | `ClassLibrary.redefineClass(java.lang.Class cl, byte[] buffer, int offset, int length)` Redefines the specified class.
`void` | `ClassLibrary.setClassPreProcessor(ClassPreProcessor preProcessor)` Registers a class preprocessor.
`ClassPreProcessor` | `ClassLibrary.getClassPreProcessor()` Returns the ClassPreProcessor currently in use.

Uses of NotAvailableException in com.bea.jvm.event

Methods in com.bea.jvm.event that throw NotAvailableException
`java.lang.reflect.Method` | `CompilationEvent.getMethod()` Returns the Method that was compiled, which ultimately caused this event to be created.
`java.lang.reflect.Constructor` | `CompilationEvent.getConstructor()` Returns the Constructor that was compiled, which ultimately caused this event to be created.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES