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 the total number of running 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 subsystem.
`void` | `MemorySystem.suggestHeapSize(long heapSize)` This method will suggest the heapsize to be used.
`void` | `MemorySystem.setHeapSizeLocked(boolean lock)` This method changes the JVM's ability to adaptively change the heap size.
`boolean` | `MemorySystem.isHeapSizeLocked()` This method returns false if the heap size is controlled by the JVM, false otherwise.
`void` | `MemorySystem.setExitOnOutOfMemory(boolean exit)` This method will change whether the JVM will exit with an error code, instead of throwing an OutOfMemoryError.
`boolean` | `MemorySystem.isExitOnOutOfMemory()` Returns true if the JVM will exit with an error code instead of throwing an OutOfMemoryError, false if it throws an OutOfMemoryError.
`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 at some point 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 at some point collects garbage concurrently, i.e. in a separate thread running concurrently with the other threads.
`boolean` | `GarbageCollector.isParallel()` Returns true if this Garbage Collector at some point 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.setNurserySize(long nurserySize)` Sets the nursery size.
`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.
`java.util.Collection` | `GarbageCollector.getGarbageCollectionStrategies()` Returns a collection of currently available GarbageCollectionStrategies (@see GarbageCollectionStrategy).
`GarbageCollectionStrategy` | `GarbageCollector.getGarbageCollectionStrategy()` Returns the strategy currently being employed by the GarbageCollector.
`void` | `GarbageCollector.suggestGarbageCollectionStrategy(GarbageCollectionStrategy strategy)` Suggests a static garbage collector strategy to the system.
`boolean` | `GarbageCollector.isDynamic()` Returns true if the GC system is running in a dynamic mode, i.e. a mode that allows the strategy to change.
`boolean` | `GarbageCollector.isSelfOptimizing()` Returns true if the GC system is running in a mode that will automatically choose GarbageCollectionStrategy for you.
`void` | `GarbageCollector.addGarbageCollectionStrategyChangeListener(GarbageCollectionStrategyChangeListener listener)` Adds a listener for the strategy change event (@see GarbageCollectionStrategyChangeEvent).
`void` | `GarbageCollector.removeGarbageCollectionStrategyChangeListener(GarbageCollectionStrategyChangeListener listener)` Removes a strategy change listener (@see GarbageCollectionStrategyChangeEvent).
`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()` Deprecated. Replaced by getCodeGenerationStrategies().
`java.util.List` | `CompilationSystem.getCodeGenerationStrategies()` Returns an immutable List of the available CodeGenerationStrategies available in this CompilationSystem, in ascending order, i.e. starting with the lowest level (quick), followed by increasingly advanced strategies.
`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 been generated using the optimizing code generation strategy.
`boolean` | `CompilationSystem.isOptimizing()` This method returns boolean false if optimization is turned off (i.e.
`void` | `CompilationSystem.setOptimizing(boolean optimize)` This method will turn on or off optimizations.
`boolean` | `CompilationSystem.isOptimized(java.lang.reflect.Constructor constructor)` Returns boolean true if the constructor is optimized, i.e. has been generated using the optimizing code generation strategy.
`OptimizationLevel` | `CompilationSystem.getOptimizationLevel(java.lang.reflect.Method method)` Deprecated. Replaced. @see CompilationSystem#getCodeGenerationStrategy(Method)
`CodeGenerationStrategy` | `CompilationSystem.getCodeGenerationStrategy(java.lang.reflect.Method method)` Returns the CodeGenerationStrategy that was used for generating the Method.
`OptimizationLevel` | `CompilationSystem.getOptimizationLevel(java.lang.reflect.Constructor constructor)` Deprecated. Replaced. @see CompilationSystem#getCodeGenerationStrategy(Constructor)
`CodeGenerationStrategy` | `CompilationSystem.getCodeGenerationStrategy(java.lang.reflect.Constructor constructor)` Returns the CodeGenerationStrategy 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)` Deprecated. Replaced. @see
`boolean` | `CompilationSystem.forceCompilation(java.lang.reflect.Method method, CodeGenerationStrategy strategy)` Deprecated. Replaced. @see
`boolean` | `CompilationSystem.forceCompilation(java.lang.reflect.Constructor constructor, OptimizationLevel optLevel)` Forces the compiler to generate code for the specified constructor using the specified OptimizationLevel.
`boolean` | `CompilationSystem.forceCompilation(java.lang.reflect.Constructor constructor, CodeGenerationStrategy strategy)` Forces the compiler to generate code for the specified constructor using the specified CodeGenerationStrategy.
`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