A C D E F G H I J K L M N O P R S T U V W

A

AbstractMemLeak - Class in com.jrockit.memleak.mlp
Gives access to the memory leak detection system in JRockit.
AbstractMemLeak(CommunicationChannel, int) - Constructor for class com.jrockit.memleak.mlp.AbstractMemLeak
Create a new instance for the established connection.
AbstractMemLeak.AsyncCallbackThread - Class in com.jrockit.memleak.mlp
 
AbstractMemLeak.AsyncCallbackThread(CommunicationChannel) - Constructor for class com.jrockit.memleak.mlp.AbstractMemLeak.AsyncCallbackThread
 
AbstractMemLeak.DelayedResult<V> - Class in com.jrockit.memleak.mlp
 
AbstractMemLeak.DelayedResult() - Constructor for class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedResult
 
AbstractMemLeak.DelayedTruncatable<T> - Class in com.jrockit.memleak.mlp
 
AbstractMemLeak.DelayedTruncatable(RequestType) - Constructor for class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedTruncatable
 
AbstractMemLeak.ReqProcessor<T> - Class in com.jrockit.memleak.mlp
 
AbstractMemLeak.ReqProcessor(RequestType) - Constructor for class com.jrockit.memleak.mlp.AbstractMemLeak.ReqProcessor
 
AbstractMemLeak.VoidResult - Class in com.jrockit.memleak.mlp
IResult implementation that always returns null.
AbstractMemLeak.VoidResult() - Constructor for class com.jrockit.memleak.mlp.AbstractMemLeak.VoidResult
 
AbstractMemLeak.VoidResult(int) - Constructor for class com.jrockit.memleak.mlp.AbstractMemLeak.VoidResult
 
AbstractObjectInfo - Class in com.jrockit.memleak.value
Representation of an object reference, including its class and ID.
AbstractObjectInfo(int, ClassInfo) - Constructor for class com.jrockit.memleak.value.AbstractObjectInfo
 
addListener(INotificationService.IListener) - Method in interface com.jrockit.memleak.INotificationService
 
addListener(INotificationService.IListener) - Method in class com.jrockit.memleak.mlp.NotificationService
 
addToken(K, Object) - Method in class com.jrockit.memleak.mlp.NotificationService
 
AllocTraceCallback - Interface in com.jrockit.memleak
Callback interface for receiving allocation traces.
ANNOTATION - Static variable in interface com.jrockit.memleak.IClassInfo
The int modifier value set for annotation types.
array() - Method in class com.jrockit.memleak.util.TypeName
 
ArrayInfo - Class in com.jrockit.memleak.value
Default implementation of IArrayInfo.
ArrayInfo(int, ClassInfo) - Constructor for class com.jrockit.memleak.value.ArrayInfo
 
ArrayInfo(int, ClassInfo, int) - Constructor for class com.jrockit.memleak.value.ArrayInfo
 
ArraySizeInfo - Class in com.jrockit.memleak.value
Holds information about arrays on the heap and their sizes.
ArraySizeInfo(IArrayInfo, long) - Constructor for class com.jrockit.memleak.value.ArraySizeInfo
Constructor.
AT_LEAST_ZERO - Static variable in class com.jrockit.memleak.LimitedNumber
Convenience constant for zero, limited.

C

CACHED_OR_NULL - Static variable in class com.jrockit.memleak.Policy
Policy when you don't want any round trips, just the latest (if anything) already in the cache.
callbackThread - Variable in class com.jrockit.memleak.mlp.AbstractMemLeak
 
cancel(boolean) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.ReqProcessor
 
cancel(boolean) - Method in class com.jrockit.memleak.util.Present
 
channel - Variable in class com.jrockit.memleak.mlp.AbstractMemLeak
 
CHAR_ARRAY - Static variable in class com.jrockit.memleak.util.TypeName
Type specifier for String.
checkSpecValidity(IObjectSpecifier) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
Check that the given IObjectSpecifier is non-null and valid, that is, doesn't have the IDs OBJECT_ID_INVALID or OBJECT_ID_NULL.
checkSupported(RequestType) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
Is the given request type supported by the server?
CLASS - Static variable in class com.jrockit.memleak.util.TypeName
Type specifier for Class.
CLASS_TYPE_NAME - Static variable in interface com.jrockit.memleak.IClassInfo
The internal "type name" for the special class java.lang.Class, often useful when implementing the IMemLeak interface.
classInfo - Variable in class com.jrockit.memleak.value.AbstractObjectInfo
The ClassInfo for this object, never null.
ClassInfo - Class in com.jrockit.memleak.value
Representation of a class, including its name, ID, and class loader info.
ClassInfo(IMemLeak, int, String, int, int, int, String, IObjectSpecifier) - Constructor for class com.jrockit.memleak.value.ClassInfo
 
classInfoResolver - Variable in class com.jrockit.memleak.mlp.AbstractMemLeak
The IClassInfo resolver
ClassObjectInfo - Class in com.jrockit.memleak.value
Representation of an instance of Class to enable access to the corresponding IClassInfo.
ClassObjectInfo(int, ClassInfo, ClassInfo) - Constructor for class com.jrockit.memleak.value.ClassObjectInfo
 
clearAll() - Method in class com.jrockit.memleak.mlp.InfoCachingFactory
 
clearAll() - Method in interface com.jrockit.memleak.util.IInfoCacheControl
Clear everything
clearClasses(int...) - Method in class com.jrockit.memleak.mlp.InfoCachingFactory
 
clearClasses(int...) - Method in class com.jrockit.memleak.mlp.NameMappingCacheFactory
 
clearClasses(int...) - Method in interface com.jrockit.memleak.util.IInfoCacheControl
 
clearObjects(int...) - Method in class com.jrockit.memleak.mlp.InfoCachingFactory
 
clearObjects(int...) - Method in interface com.jrockit.memleak.util.IInfoCacheControl
 
com.jrockit.memleak - package com.jrockit.memleak
Provides classes and interfaces for obtaining memory leak information from a Oracle JRockit virtual machine
com.jrockit.memleak.comm - package com.jrockit.memleak.comm
 
com.jrockit.memleak.mlp - package com.jrockit.memleak.mlp
 
com.jrockit.memleak.spi - package com.jrockit.memleak.spi
 
com.jrockit.memleak.util - package com.jrockit.memleak.util
 
com.jrockit.memleak.value - package com.jrockit.memleak.value
 
compareTo(IArraySizeInfo) - Method in class com.jrockit.memleak.value.ArraySizeInfo
 
ConnectionClosedException - Exception in com.jrockit.memleak
Specialized kind of IOException thrown when a IMemLeak operation is attempted but the connection already has been closed, unintentionally due to an IOException, or intentionally such as by IMemLeak.destroy().
ConnectionClosedException(Exception) - Constructor for exception com.jrockit.memleak.ConnectionClosedException
Create a new ConnectionClosedException with the given cause, intentionally closed if the cause is.
ConnectionClosedException() - Constructor for exception com.jrockit.memleak.ConnectionClosedException
Create a new ConnectionClosedException, intentionally closed.
connectTo(String, int, String, String, int) - Static method in class com.jrockit.memleak.comm.RemoteMLSController
Attempt to connect to a JRockit using the first available protocol.
CONSTRUCTOR_SIGNATURE - Static variable in interface com.jrockit.memleak.comm.Controller
All implementing classes should have a constructor with this signature.
Controller - Interface in com.jrockit.memleak.comm
Interface for controlling the Memory Leak Server remotely.
ControllerDummy - Class in com.jrockit.memleak.comm
Class that pretends to controlling the Memory Leak Server remotely, assuming that it is already running.
ControllerDummy(String, int, String, String) - Constructor for class com.jrockit.memleak.comm.ControllerDummy
Create a new dummy controller.
ControllerRJMX - Class in com.jrockit.memleak.comm
Class for controlling the MemLeakServer remotely using RJMX.
ControllerRJMX(String, int, String, String) - Constructor for class com.jrockit.memleak.comm.ControllerRJMX
Constructor.
ControllerRMP - Class in com.jrockit.memleak.comm
Class for controlling the Memory Leak Server remotely using RMP.
ControllerRMP(String, int, String, String) - Constructor for class com.jrockit.memleak.comm.ControllerRMP
Constructor.
createArrayInfo(int, IClassInfo, int) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create an IArrayInfo value object.
createArrayInfo(int, IClassInfo, int) - Method in class com.jrockit.memleak.mlp.InfoCachingFactory
 
createArrayInfo(int, IClassInfo, int) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createArrayInfo(int, IClassInfo, int) - Method in class com.jrockit.memleak.value.ValueFactory
 
createArraySizeInfo(IArrayInfo, long) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create IArraySizeInfo value object.
createArraySizeInfo(IArrayInfo, long) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createArraySizeInfo(IArrayInfo, long) - Method in class com.jrockit.memleak.value.ValueFactory
 
createClassInfo(int, String, int, int, int, String, IObjectSpecifier) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create IClassInfo value object.
createClassInfo(int, String, int, int, int, String, IObjectSpecifier) - Method in class com.jrockit.memleak.mlp.InfoCachingFactory
 
createClassInfo(int, String, int, int, int, String, IObjectSpecifier) - Method in class com.jrockit.memleak.mlp.NameMappingCacheFactory
 
createClassInfo(int, String, int, int, int, String, IObjectSpecifier) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createClassInfo(int, String, int, int, int, String, IObjectSpecifier) - Method in class com.jrockit.memleak.value.ValueFactory
 
createEnableAllocTracesForClassReq(ITypeSpecifier, int, int) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
createEnableAllocTracesForClassReq(ITypeSpecifier, int, int) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
createEnableAllocTracesForClassReq(ITypeSpecifier, int, int) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
createFieldInfo(IClassInfo, String, int) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create IFieldInfo value object.
createFieldInfo(IClassInfo, String, int) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createFieldInfo(IClassInfo, String, int) - Method in class com.jrockit.memleak.value.ValueFactory
 
createHeapHistogram(int, long, float, long, List<ITypeHeapInfo<IClassInfo>>, Collection<ITypeHeapInfo<? extends INamedType>>) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create IHeapHistogram value object.
createHeapHistogram(int, long, float, long, List<ITypeHeapInfo<IClassInfo>>, Collection<ITypeHeapInfo<? extends INamedType>>) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createHeapHistogram(int, long, float, long, List<ITypeHeapInfo<IClassInfo>>, Collection<ITypeHeapInfo<? extends INamedType>>) - Method in class com.jrockit.memleak.value.ValueFactory
 
createHeapHistogramReq() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
createHeapHistogramReq() - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
createHeapHistogramReq() - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
createInstanceReferrers(IObjectInfo, IObjectInfo[], IStaticField[], IThreadRoot[], int) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create IInstanceReferrers value object.
createInstanceReferrers(IObjectInfo, IObjectInfo[], IStaticField[], IThreadRoot[], int) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createInstanceReferrers(IObjectInfo, IObjectInfo[], IStaticField[], IThreadRoot[], int) - Method in class com.jrockit.memleak.value.ValueFactory
 
createInstanceRelationshipsReq(ITypeSpecifier, ITypeSpecifier, int, long, int) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
createLocation(IMethodInfo, int) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create a ILocation value object.
createLocation(IMethodInfo, int) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createLocation(IMethodInfo, int) - Method in class com.jrockit.memleak.value.ValueFactory
 
createMemLeak(String, int) - Static method in class com.jrockit.memleak.MemLeakFactory
Create a IMemLeak using the MemLeak Protocol (MLP).
createMemLeak(String, int) - Static method in class com.jrockit.memleak.mlp.AbstractMemLeak
Create a new IMemLeak instance which will be connected to the server.
createMemLeak(Socket, int) - Static method in class com.jrockit.memleak.mlp.AbstractMemLeak
Convenience constructor for testing.
createMethodInfo(IClassInfo, String, String, int) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create a IMethodInfo value object.
createMethodInfo(IClassInfo, String, String, int) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createMethodInfo(IClassInfo, String, String, int) - Method in class com.jrockit.memleak.value.ValueFactory
 
createNested(String, int) - Static method in class com.jrockit.memleak.util.DummyClassInfo
Create a dummy IClassInfo with a dummy IObjectInfo as class loader, both with the display name name.
createNested(String, int) - Static method in class com.jrockit.memleak.util.DummyObjectInfo
Create a dummy IObjectInfo with a dummy IClassInfo as class, both with the display name name.
createObjectInfo(int, IClassInfo) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create a IObjectInfo value object.
createObjectInfo(int, IClassInfo) - Method in class com.jrockit.memleak.mlp.InfoCachingFactory
 
createObjectInfo(int, IClassInfo) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createObjectInfo(int, IClassInfo) - Method in class com.jrockit.memleak.value.ValueFactory
 
createPointToTypeInfo(IClassInfo, int, int[], IClassInfo[], int) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create IPointToTypeInfo value object.
createPointToTypeInfo(IClassInfo, int, int[], IClassInfo[], int) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createPointToTypeInfo(IClassInfo, int, int[], IClassInfo[], int) - Method in class com.jrockit.memleak.value.ValueFactory
 
createPrefetch() - Method in class com.jrockit.memleak.Policy
Create a new prefetching Policy.
createPrefetch() - Method in class com.jrockit.memleak.Policy.TimeStampPolicy
 
createPrefetch() - Method in class com.jrockit.memleak.Policy.TokenPolicy
 
createPrimitiveFieldValue(IFieldInfo, Object) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create IFieldValue primitive value object.
createPrimitiveFieldValue(IFieldInfo, Object) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createPrimitiveFieldValue(IFieldInfo, Object) - Method in class com.jrockit.memleak.value.ValueFactory
 
createPrimitiveValue(Object) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create IValue primitive value object.
createPrimitiveValue(Object) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createPrimitiveValue(Object) - Method in class com.jrockit.memleak.value.ValueFactory
 
createReferenceFieldValue(IFieldInfo, IObjectInfo) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create IFieldValue reference value object.
createReferenceFieldValue(IFieldInfo, IObjectInfo) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createReferenceFieldValue(IFieldInfo, IObjectInfo) - Method in class com.jrockit.memleak.value.ValueFactory
 
createReferenceValue(IObjectInfo) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create IValue reference value object.
createReferenceValue(IObjectInfo) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createReferenceValue(IObjectInfo) - Method in class com.jrockit.memleak.value.ValueFactory
 
createRelationshipInfo(IObjectInfo, long) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create IRelationshipInfo value object.
createRelationshipInfo(IObjectInfo, long) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createRelationshipInfo(IObjectInfo, long) - Method in class com.jrockit.memleak.value.ValueFactory
 
createResult(long) - Method in class com.jrockit.memleak.util.LimitCache
 
createResult() - Method in class com.jrockit.memleak.value.TimeCache
 
createSafeSupportedReqs() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
Default supported MLP requests, as for pre-R28.x JRockits.
createStaticField(IClassInfo, String, int) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create IStaticField value object.
createStaticField(IClassInfo, String, int) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createStaticField(IClassInfo, String, int) - Method in class com.jrockit.memleak.value.ValueFactory
 
createThreadRoot(String, IMethodInfo) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create IThreadRoot value object.
createThreadRoot(String, IMethodInfo) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createThreadRoot(String, IMethodInfo) - Method in class com.jrockit.memleak.value.ValueFactory
 
createTrace(int, ILocation[]) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create ITrace value object.
createTrace(int, ILocation[]) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createTrace(int, ILocation[]) - Method in class com.jrockit.memleak.value.ValueFactory
 
createTypeHeapInfo(IClassInfo, int, long, float, long) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Create ITypeHeapInfo value object.
createTypeHeapInfo(IClassInfo, int, long, float, long) - Method in class com.jrockit.memleak.mlp.InfoCachingFactory
 
createTypeHeapInfo(IClassInfo, int, long, float, long) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
createTypeHeapInfo(IClassInfo, int, long, float, long) - Method in class com.jrockit.memleak.value.ValueFactory
 
createTypesPointingToReq(ITypeSpecifier) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
createTypesPointingToReq(ITypeSpecifier) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
createTypesPointingToReq(ITypeSpecifier) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 

D

DEFAULT_PORT - Static variable in class com.jrockit.memleak.comm.ControllerDummy
The default port for this protocol (is this case, actually for the MLS protocol, since we have no controlling protocol).
DEFAULT_PORT - Static variable in class com.jrockit.memleak.comm.ControllerRJMX
The default port for this protocol.
DEFAULT_PORT - Static variable in class com.jrockit.memleak.comm.ControllerRMP
The default port for this protocol.
delegate - Variable in class com.jrockit.memleak.util.DelegatingValueFactory
Value factory to delegate to.
DelegatingValueFactory - Class in com.jrockit.memleak.util
A value factory merely delegating to another implementation of IMemleakValueFactory.
DelegatingValueFactory(IMemleakValueFactory) - Constructor for class com.jrockit.memleak.util.DelegatingValueFactory
Create a factory delegating everything to delegate.
deleteAllObjectIds() - Method in interface com.jrockit.memleak.IMemLeak
Delete all object IDs.
deleteAllObjectIds() - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
deleteAllObjectIds() - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
deleteObjectId(IObjectSpecifier) - Method in interface com.jrockit.memleak.IMemLeak
FIXME: Fix comments, rename to dropRef() or similar.
deleteObjectId(int) - Method in interface com.jrockit.memleak.IMemLeak
Delete the given object ID.
deleteObjectId(int) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
deleteObjectId(int) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
deleteObjectId(IObjectSpecifier) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
deleteObjectId(int) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
deleteObjectIds(int...) - Method in interface com.jrockit.memleak.IMemLeak
Delete the object IDs in objectIds.
deleteObjectIds(int...) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
deleteObjectIds(int...) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
deleteObjectIds(int...) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
derivedPrefetch() - Method in class com.jrockit.memleak.Policy
 
describe(ITypeSpecifier) - Static method in class com.jrockit.memleak.util.TypeSpecifierHelper
Get a human readable (English) description of the given type specifier.
destroy() - Method in interface com.jrockit.memleak.IMemLeak
Destroy the MemLeak.
destroy() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
destroy() - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
disableAllocTraces() - Method in interface com.jrockit.memleak.IMemLeak
Stop sending allocation traces.
disableAllocTraces() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
disableAllocTraces() - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
DisconnectCallback - Interface in com.jrockit.memleak
Interface that those who wish to be notified of a disconnect event should implement.
disconnectEvent(Exception) - Method in interface com.jrockit.memleak.DisconnectCallback
Called when the Memory Leak Detector is disconnected from JRockit.
doFullGC() - Method in interface com.jrockit.memleak.IMemLeak
Cause a full Garbage Collect to happen on the server.
doFullGC() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
doFullGC() - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
doubleValue() - Method in class com.jrockit.memleak.LimitedNumber
 
DummyClassInfo - Class in com.jrockit.memleak.util
Dummy implementation of IClassInfo.
DummyClassInfo(String, IObjectInfo) - Constructor for class com.jrockit.memleak.util.DummyClassInfo
 
DummyObjectInfo - Class in com.jrockit.memleak.util
Dummy implementation of IObjectInfo.
DummyObjectInfo(String, IClassInfo) - Constructor for class com.jrockit.memleak.util.DummyObjectInfo
 

E

EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.IArraySizeInfo
An empty IArraySizeInfo array.
EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.IClassInfo
An empty IClassInfo array.
EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.IClassRef
An empty IClassRef array.
EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.IFieldValue
An empty IFieldValue array.
EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.IHeapInfo
An empty IHeapInfo array.
EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.IInstanceReferrers
An empty IInstanceReferrers array.
EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.INotificationService.IListener
An empty INotificationService.IListener array.
EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.IObjectInfo
An empty IObjectInfo array.
EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.IObjectSpecifier
An empty IObjectSpecifier array.
EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.IPointToTypeInfo
An empty IPointToTypeInfo array.
EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.IRelationshipInfo
An empty IRelationshipInfo array.
EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.IStaticField
An empty IStaticField array.
EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.IThreadRoot
An empty IThreadRoot array.
EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.ITypeHeapInfo
An empty ITypeHeapInfo<?
EMPTY_ARRAY - Static variable in interface com.jrockit.memleak.IValue
An empty IValue array.
EMPTY_INT_ARRAY - Static variable in class com.jrockit.memleak.util.MemLeakAdapter
Shared empty int array used instead of null.
emptyArray() - Method in enum com.jrockit.memleak.mlp.RequestType
 
enableAllocTracesForClass(String, int, int, AllocTraceCallback) - Method in interface com.jrockit.memleak.IMemLeak
Enable traces for allocations of a certain type.
enableAllocTracesForClass(ITypeSpecifier, int, int, AllocTraceCallback) - Method in interface com.jrockit.memleak.IMemLeak
Enable traces for allocations of a certain type.
enableAllocTracesForClass(ITypeSpecifier, int, int, AllocTraceCallback) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
enableAllocTracesForClass(String, int, int, AllocTraceCallback) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
enableAllocTracesForClass(ITypeSpecifier, int, int, AllocTraceCallback) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
enabledRequests - Variable in class com.jrockit.memleak.mlp.AbstractMemLeak
 
ENUM - Static variable in interface com.jrockit.memleak.IClassInfo
The int value representing the enum modifier.
ENUM_LENGTH - Static variable in enum com.jrockit.memleak.ITruncatable.Reason
The number of enum values.
equals(Object) - Method in class com.jrockit.memleak.mlp.JoinedTypeHeapInfo
 
equals(JoinedTypeHeapInfo) - Method in class com.jrockit.memleak.mlp.JoinedTypeHeapInfo
 
equals(Object) - Method in class com.jrockit.memleak.value.AbstractObjectInfo
 
equals(AbstractObjectInfo) - Method in class com.jrockit.memleak.value.AbstractObjectInfo
 
equals(Object) - Method in class com.jrockit.memleak.value.ClassInfo
 
equals(Object) - Method in class com.jrockit.memleak.value.FieldInfo
 
equals(FieldInfo) - Method in class com.jrockit.memleak.value.FieldInfo
 
equals(Object) - Method in class com.jrockit.memleak.value.HeapHistogram
 
equals(Object) - Method in class com.jrockit.memleak.value.HeapInfo
 
equals(HeapInfo) - Method in class com.jrockit.memleak.value.HeapInfo
 
equals(Object) - Method in class com.jrockit.memleak.value.Location
 
equals(Object) - Method in class com.jrockit.memleak.value.MethodInfo
 
equals(Object) - Method in class com.jrockit.memleak.value.ThreadRoot
 
equals(Object) - Method in class com.jrockit.memleak.value.TypeHeapInfo
 
equals(TypeHeapInfo) - Method in class com.jrockit.memleak.value.TypeHeapInfo
 
EXACTLY_ZERO - Static variable in class com.jrockit.memleak.LimitedNumber
Convenience constant for zero, not limited.
ExceptionResult<V> - Class in com.jrockit.memleak.value
 
ExceptionResult(GarbageCollectedException) - Constructor for class com.jrockit.memleak.value.ExceptionResult
 
ExceptionResult(SpiException) - Constructor for class com.jrockit.memleak.value.ExceptionResult
 

F

factory - Variable in class com.jrockit.memleak.mlp.AbstractMemLeak
The value factory
FatalException - Exception in com.jrockit.memleak
Runtime exception to be used to channel exceptions that there is nothing to do about.
FatalException() - Constructor for exception com.jrockit.memleak.FatalException
 
FatalException(String) - Constructor for exception com.jrockit.memleak.FatalException
 
FatalException(Throwable) - Constructor for exception com.jrockit.memleak.FatalException
 
FatalException(String, Throwable) - Constructor for exception com.jrockit.memleak.FatalException
 
Feature - Enum in com.jrockit.memleak
Enumeration of optional API level features.
features - Variable in class com.jrockit.memleak.mlp.AbstractMemLeak
 
fieldDescToBinaryJLS(String) - Static method in class com.jrockit.memleak.util.TypeSpecifierHelper
Converts a field descriptor to a standard java type name.
FieldInfo - Class in com.jrockit.memleak.value
Value class representing an instance field in a class.
FieldInfo(IClassInfo, String, int) - Constructor for class com.jrockit.memleak.value.FieldInfo
 
findJavaLangClass() - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
fireChanges(Set<Object>) - Method in class com.jrockit.memleak.mlp.NotificationService
 
floatValue() - Method in class com.jrockit.memleak.LimitedNumber
 
FOREVER - Static variable in interface com.jrockit.memleak.IMemLeak
Used as timeout when no timeout is wanted.
forToken(Object) - Static method in class com.jrockit.memleak.Policy
Create a prefetch Policy.TokenPolicy that uses token to notify when the result has arrived.
fromNow() - Static method in class com.jrockit.memleak.Policy
Create a new Policy.TokenPolicy only accepting values arriving after this point in time.

G

GarbageCollectedException - Exception in com.jrockit.memleak
At least one server side object referred to has been garbage collected, so the operation could not be completed.
GarbageCollectedException(String) - Constructor for exception com.jrockit.memleak.GarbageCollectedException
 
get() - Method in interface com.jrockit.memleak.IResult
The actual result.
get() - Method in interface com.jrockit.memleak.ITruncatable
The actual result array, possibly truncated.
get(Class<T>) - Method in interface com.jrockit.memleak.IValue
Retrieve the actual primitive wrapper or object representation held by this instance if it can be assigned to a variable declared as being of class type, as per IValue.isAssignableTo(Class).
get() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedResult
 
get() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedTruncatable
 
get() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.ReqProcessor
 
get(long, TimeUnit) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.ReqProcessor
 
get() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.VoidResult
 
get(int) - Static method in enum com.jrockit.memleak.mlp.MlpErr
 
get(int) - Static method in enum com.jrockit.memleak.mlp.MlpVerbosity
 
get(int) - Static method in enum com.jrockit.memleak.mlp.RequestType
 
get(long, Policy) - Method in class com.jrockit.memleak.util.LimitCache
 
get() - Method in class com.jrockit.memleak.util.Present
 
get(long, TimeUnit) - Method in class com.jrockit.memleak.util.Present
 
get(String) - Static method in class com.jrockit.memleak.util.TypeName
 
get(Class<?>) - Static method in class com.jrockit.memleak.util.TypeName
 
get() - Method in class com.jrockit.memleak.value.ExceptionResult
 
get() - Method in class com.jrockit.memleak.value.KnownResult
 
get() - Method in class com.jrockit.memleak.value.KnownTruncatable
 
get(Class<T>) - Method in class com.jrockit.memleak.value.PrimitiveValue
 
get(Class<T>) - Method in class com.jrockit.memleak.value.ReferenceValue
 
get(Policy) - Method in class com.jrockit.memleak.value.TimeCache
 
getAcceptable(IResult<T>) - Method in class com.jrockit.memleak.Policy
 
getAcceptable(IResult<T>) - Method in class com.jrockit.memleak.Policy.TokenPolicy
 
getAllDescriptors() - Static method in class com.jrockit.memleak.comm.RemoteMLSController
 
getAllocTraceCallback() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.AsyncCallbackThread
Returns the allocation trace callback.
getAllocTraceFrequency() - Method in interface com.jrockit.memleak.IMemLeak
Get the current allocation trace report interval.
getAllocTraceFrequency() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
getAllocTraceFrequency() - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getArrayData(IObjectSpecifier, int, int) - Method in interface com.jrockit.memleak.IMemLeak
Get the data from an array.
getArrayData(IObjectSpecifier, int, int) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
getArrayData(IObjectSpecifier, int, int) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getArrayData(IObjectSpecifier, int, int) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getArrayInfo() - Method in interface com.jrockit.memleak.IArraySizeInfo
 
getArrayInfo() - Method in class com.jrockit.memleak.value.ArraySizeInfo
 
getArrayLength(IObjectSpecifier) - Method in interface com.jrockit.memleak.IMemLeak
Get the length of an array.
getArrayLength(IObjectSpecifier) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
getArrayLength(IObjectSpecifier) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getArrayLength(IObjectSpecifier) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getAvailableDescriptor(String) - Static method in class com.jrockit.memleak.comm.RemoteMLSController
Returns the descriptor for the given descriptor, or if it is unavailable, for the default protocol.
getAvailableProtocolVersions() - Method in class com.jrockit.memleak.comm.ControllerRMP
Get all available protocol versions.
getChangeTime() - Method in interface com.jrockit.memleak.IResult
Get the time stamp of when this result last changed state.
getChangeTime() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedResult
 
getChangeTime() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedTruncatable
 
getChangeTime() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.VoidResult
 
getChangeTime() - Method in class com.jrockit.memleak.value.ExceptionResult
 
getChangeTime() - Method in class com.jrockit.memleak.value.KnownResult
 
getChangeTime() - Method in class com.jrockit.memleak.value.KnownTruncatable
 
getClasses(String, Policy) - Method in interface com.jrockit.memleak.IMemLeak
Requires Feature.CLASS_IDS.
getClasses(ITypeSpecifier, Policy) - Method in interface com.jrockit.memleak.IMemLeak
Requires Feature.CLASS_IDS.
getClasses(ITypeSpecifier, Policy) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getClasses(String, Policy) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getClasses(ITypeSpecifier, Policy) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getClassId() - Method in interface com.jrockit.memleak.IClassRef
 
getClassId() - Method in class com.jrockit.memleak.util.DummyClassInfo
 
getClassId() - Method in class com.jrockit.memleak.value.ClassInfo
 
getClassInfo(IClassRef) - Method in interface com.jrockit.memleak.IMemLeak
Requires Feature.CLASS_NAME_OF_OBJECT.
getClassInfo() - Method in interface com.jrockit.memleak.IObjectInfo
 
getClassInfo(int) - Method in class com.jrockit.memleak.mlp.InfoCachingFactory
 
getClassInfo(IClassRef) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
getClassInfo(IClassRef) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getClassInfo(int) - Method in class com.jrockit.memleak.mlp.MemLeakR28
Find the IClassInfo cached locally, or if not found, retrieve it from the server.
getClassInfo(String) - Method in class com.jrockit.memleak.mlp.NameMappingCacheFactory
 
getClassInfo() - Method in class com.jrockit.memleak.util.DummyObjectInfo
 
getClassInfo() - Method in interface com.jrockit.memleak.util.IClassInfoHolder
 
getClassInfo(int) - Method in interface com.jrockit.memleak.util.IInfoCacheControl
 
getClassInfo(IClassRef) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getClassInfo() - Method in class com.jrockit.memleak.value.AbstractObjectInfo
 
getClassInfo() - Method in class com.jrockit.memleak.value.ArraySizeInfo
 
getClassInfo() - Method in class com.jrockit.memleak.value.FieldInfo
 
getClassInfo() - Method in class com.jrockit.memleak.value.Location
 
getClassInfo() - Method in class com.jrockit.memleak.value.MethodInfo
 
getClassInfo() - Method in class com.jrockit.memleak.value.TypeHeapInfo
 
getClassLoaderInfo(Policy) - Method in interface com.jrockit.memleak.IClassInfo
Get the class loader of this class, or null if it is the boot class loader.
getClassLoaderInfo(Policy) - Method in class com.jrockit.memleak.util.DummyClassInfo
 
getClassLoaderInfo(Policy) - Method in class com.jrockit.memleak.value.ClassInfo
 
getClassLoaderSpec() - Method in interface com.jrockit.memleak.IClassInfo
Get the class loader of this class, or null if it is the boot class loader.
getClassLoaderSpec() - Method in class com.jrockit.memleak.util.DummyClassInfo
 
getClassLoaderSpec() - Method in class com.jrockit.memleak.value.ClassInfo
 
getClassObjectInfo(Policy) - Method in interface com.jrockit.memleak.IClassInfo
For implementations with Feature.CLASS_IDS_ARE_OBJECT_IDS this should never return null (when called with a blocking policy).
getClassObjectInfo(Policy) - Method in class com.jrockit.memleak.util.DummyClassInfo
 
getClassObjectInfo(Policy) - Method in class com.jrockit.memleak.value.ClassInfo
 
getClassObjectSpec() - Method in interface com.jrockit.memleak.IClassInfo
For implementations with Feature.CLASS_IDS_ARE_OBJECT_IDS this should never return null.
getClassObjectSpec() - Method in class com.jrockit.memleak.mlp.NameMappingCacheFactory.ClassInfoR26
 
getClassObjectSpec() - Method in class com.jrockit.memleak.util.DummyClassInfo
 
getClassObjectSpec() - Method in class com.jrockit.memleak.value.ClassInfo
 
getClassRef(int) - Method in class com.jrockit.memleak.mlp.InfoCachingFactory
 
getClassRef(int) - Method in interface com.jrockit.memleak.util.IInfoCacheControl
 
getController(String, String, int, String, String) - Static method in class com.jrockit.memleak.comm.RemoteMLSController
If port is 0, each protocol tried will use its own default port.
getCount() - Method in interface com.jrockit.memleak.ITrace
The number of times this particular stacktrace has occured.
getCount() - Method in class com.jrockit.memleak.value.Trace
 
getDeclaringClassInfo() - Method in interface com.jrockit.memleak.IMemberInfo
 
getDeclaringClassInfo() - Method in class com.jrockit.memleak.value.FieldInfo
 
getDeclaringClassInfo() - Method in class com.jrockit.memleak.value.MethodInfo
 
getDefaultPort() - Method in class com.jrockit.memleak.comm.RemoteMLSController.ProtocolDescriptor
The default port for this protocol.
getDefaultProtocol() - Static method in class com.jrockit.memleak.comm.RemoteMLSController
Returns the default protocol.
getDefaultValue() - Method in enum com.jrockit.memleak.util.ValueProperty
 
getDescription() - Method in class com.jrockit.memleak.comm.RemoteMLSController.ProtocolDescriptor
Human readable description of this protocol.
getDescriptor(String) - Static method in class com.jrockit.memleak.comm.RemoteMLSController
Returns the descriptor for the given descriptor, without checking if it is available.
getDescriptor() - Method in interface com.jrockit.memleak.IMethodInfo
 
getDescriptor() - Method in class com.jrockit.memleak.value.MethodInfo
 
getDiscardedIDs(IObjectSpecifier...) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getDisconnectCallback() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.AsyncCallbackThread
Return the callback called if we're disconnected because communication with the server fails.
getDisplayId(int) - Static method in class com.jrockit.memleak.util.TypeSpecifierHelper
 
getElements(Policy, int, int) - Method in interface com.jrockit.memleak.IArrayInfo
Get the element data from an array.
getElements(Policy, int, int) - Method in class com.jrockit.memleak.value.ArrayInfo
 
getEmptyResult() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedTruncatable
 
getException() - Method in interface com.jrockit.memleak.ITruncatable
If an exception was thrown, returns that Exception.
getException() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedTruncatable
 
getException() - Method in class com.jrockit.memleak.value.KnownTruncatable
 
getFeatures() - Method in interface com.jrockit.memleak.IMemLeak
 
getFeatures() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
getFeatures() - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getField(String, Class<T>, Policy) - Method in interface com.jrockit.memleak.IObjectInfo
Get the actual primitive wrapper or object representation of of the most visible field that has the name fieldName and is assignable to the class type as per IValue.isAssignableTo(Class) in the object represented by this IObjectInfo.
getField(String, Class<T>, Policy) - Method in class com.jrockit.memleak.util.DummyObjectInfo
 
getField(String, Class<T>, Policy) - Method in class com.jrockit.memleak.value.AbstractObjectInfo
 
getField(String, Class<T>, Policy) - Method in class com.jrockit.memleak.value.ArrayInfo
 
getFieldInfo() - Method in interface com.jrockit.memleak.IFieldValue
 
getFieldInfo() - Method in class com.jrockit.memleak.value.PrimitiveFieldValue
 
getFieldInfo() - Method in class com.jrockit.memleak.value.ReferenceFieldValue
 
getFieldReference(String, Policy) - Method in interface com.jrockit.memleak.IObjectInfo
Get the IObjectInfo corresponding to the value of the most visible non-primitive field with the name fieldName in the object represented by this IObjectInfo.
getFieldReference(String, Policy) - Method in class com.jrockit.memleak.util.DummyObjectInfo
 
getFieldReference(String, Policy) - Method in class com.jrockit.memleak.value.AbstractObjectInfo
 
getFieldReference(String, Policy) - Method in class com.jrockit.memleak.value.ArrayInfo
 
getFieldValue(String, Class<?>, Policy) - Method in interface com.jrockit.memleak.IObjectInfo
Get the IFieldValue of the most visible field that has the name fieldName and is assignable to the class type as per IValue.isAssignableTo(Class) in the object represented by this IObjectInfo.
getFieldValue(String, Class<?>, Policy) - Method in class com.jrockit.memleak.util.DummyObjectInfo
 
getFieldValue(String, Class<?>, Policy) - Method in class com.jrockit.memleak.value.AbstractObjectInfo
 
getFieldValues(IObjectSpecifier) - Method in interface com.jrockit.memleak.IMemLeak
Get values and names for all fields in the object identified by objectSpec.
getFieldValues(Policy) - Method in interface com.jrockit.memleak.IObjectInfo
Get the values and names for all the fields in the object represented by this IObjectInfo.
getFieldValues(IObjectSpecifier) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
getFieldValues(IObjectSpecifier) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getFieldValues(Policy) - Method in class com.jrockit.memleak.util.DummyObjectInfo
 
getFieldValues(IObjectSpecifier) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getFieldValues(Policy) - Method in class com.jrockit.memleak.value.ArrayInfo
 
getFieldValues(Policy) - Method in class com.jrockit.memleak.value.ObjectInfo
 
getFromInfo() - Method in interface com.jrockit.memleak.IRelationshipInfo
 
getFromInfo() - Method in class com.jrockit.memleak.value.RelationshipInfo
 
getGlobalHandles() - Method in interface com.jrockit.memleak.IInstanceReferrers
Returns the number of global handles that refer to this instance.
getGlobalHandles() - Method in class com.jrockit.memleak.value.InstanceReferrers
 
getGroupedTypeHeapInfos() - Method in interface com.jrockit.memleak.IHeapHistogram
 
getGroupedTypeHeapInfos() - Method in class com.jrockit.memleak.mlp.JoinedTypeHeapInfo
 
getGroupedTypeHeapInfos() - Method in class com.jrockit.memleak.value.HeapHistogram
 
getGrowthRate() - Method in interface com.jrockit.memleak.IHeapInfo
 
getGrowthRate() - Method in class com.jrockit.memleak.value.HeapInfo
 
getHeapHistogram() - Method in interface com.jrockit.memleak.IMemLeak
Get a histogram of the heap.
getHeapHistogram() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
getHeapHistogram() - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getHistogramCutoff() - Method in interface com.jrockit.memleak.IMemLeak
Get the cutoff point for types in the heap histograms.
getHistogramCutoff() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
getHistogramCutoff() - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getID() - Method in class com.jrockit.memleak.comm.RemoteMLSController.ProtocolDescriptor
The ID used to refer to this protocol.
getInputStreamHandlingDiscarded(ServerResponse, IObjectSpecifier) - Method in class com.jrockit.memleak.mlp.MemLeakR28
Create input stream from response, but in case of a GarbageCollectedException, also mark the IObjectInfo corresponding to objectSpec as discarded, if possible.
getInspectStreamHandlingDiscarded(ServerResponse, IObjectSpecifier) - Method in class com.jrockit.memleak.mlp.MemLeakR28
Create input stream from response, but in case of a GarbageCollectedException, also mark the IObjectInfo corresponding to objectSpec as discarded, if possible.
getInstanceRelationships(String, String, int, long, int) - Method in interface com.jrockit.memleak.IMemLeak
Get all instances of fromType that points to instances of toType.
getInstanceRelationships(ITypeSpecifier, ITypeSpecifier, int, long, int) - Method in interface com.jrockit.memleak.IMemLeak
Get all instances of fromType that points to instances of toType.
getInstanceRelationships(ITypeSpecifier, ITypeSpecifier, int, long, int) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
getInstanceRelationships(ITypeSpecifier, ITypeSpecifier, int, long, int) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getInstanceRelationships(String, String, int, long, int) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getInstanceRelationships(ITypeSpecifier, ITypeSpecifier, int, long, int) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getInstances() - Method in interface com.jrockit.memleak.IInstanceReferrers
Returns info about objects that refer to the instance.
getInstances(IClassRef, int) - Method in interface com.jrockit.memleak.IMemLeak
Requires Feature.INSTANCES_OF_TYPE.
getInstances(IClassRef, int) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getInstances(IClassRef, int) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getInstances() - Method in class com.jrockit.memleak.value.InstanceReferrers
 
getInstancesPointingTo(IObjectSpecifier, Policy) - Method in interface com.jrockit.memleak.IMemLeak
Find all instances pointing to this object id.
getInstancesPointingTo(IObjectSpecifier, Policy) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
getInstancesPointingTo(IObjectSpecifier, Policy) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getInstancesPointingTo(IObjectSpecifier, Policy) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getKeepAliveSize(long, Policy) - Method in interface com.jrockit.memleak.IObjectInfo
Get the total size of all objects held on to by this object (the transitive closure).
getKeepAliveSize(long, Policy) - Method in class com.jrockit.memleak.util.DummyObjectInfo
 
getKeepAliveSize(long, Policy) - Method in class com.jrockit.memleak.value.AbstractObjectInfo
 
getKeepAliveSizeOf(IObjectSpecifier, long) - Method in interface com.jrockit.memleak.IMemLeak
Get the total size of all objects held on to by this object (the transitive closure).
getKeepAliveSizeOf() - Method in interface com.jrockit.memleak.IRelationshipInfo
 
getKeepAliveSizeOf(IObjectSpecifier, long) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
getKeepAliveSizeOf(IObjectSpecifier, long) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getKeepAliveSizeOf(IObjectSpecifier, long) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getKeepAliveSizeOf() - Method in class com.jrockit.memleak.value.RelationshipInfo
 
getKind() - Method in exception com.jrockit.memleak.comm.MemLeakControllerException
Gives a hint about what kind of event caused this exception.
getLargestArrays(String) - Method in interface com.jrockit.memleak.IMemLeak
Get the 10 largest arrays on the heap.
getLargestArrays(ITypeSpecifier) - Method in interface com.jrockit.memleak.IMemLeak
Get the 10 largest arrays on the heap.
getLargestArrays(ITypeSpecifier) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
getLargestArrays(ITypeSpecifier) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getLargestArrays(String) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getLargestArrays(ITypeSpecifier) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getLastTypeHeapInfo(IClassInfo, Policy) - Method in interface com.jrockit.memleak.IMemLeak
 
getLastTypeHeapInfo(String, Policy) - Method in interface com.jrockit.memleak.IMemLeak
 
getLastTypeHeapInfo(IClassInfo, Policy) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
getLastTypeHeapInfo(String, Policy) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
getLastTypeHeapInfo(IClassInfo) - Method in class com.jrockit.memleak.mlp.InfoCachingFactory
 
getLastTypeHeapInfo(IClassInfo) - Method in interface com.jrockit.memleak.util.IInfoCacheControl
 
getLastTypeHeapInfo(IClassInfo, Policy) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getLastTypeHeapInfo(String, Policy) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getLength() - Method in interface com.jrockit.memleak.IArrayInfo
 
getLength() - Method in class com.jrockit.memleak.value.ArrayInfo
 
getLine() - Method in interface com.jrockit.memleak.ILocation
Returns the line number of the source line containing the execution point represented by this stack frame.
getLine() - Method in class com.jrockit.memleak.value.Location
 
getMetaData(Object) - Method in interface com.jrockit.memleak.IMemLeak
Obtain meta data for this connection.
getMetaData(Object) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
getMetaData(Object) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getMetaData(Object) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getMethodInfo() - Method in interface com.jrockit.memleak.ILocation
Returns the IMethodInfo of the method containing the execution point represented by this stack frame (as per The Java Virtual Machine Specification, Section 4.3.3).
getMethodInfo() - Method in interface com.jrockit.memleak.IThreadRoot
 
getMethodInfo() - Method in interface com.jrockit.memleak.util.IMethodInfoHolder
 
getMethodInfo() - Method in class com.jrockit.memleak.value.Location
 
getMethodInfo() - Method in class com.jrockit.memleak.value.ThreadRoot
 
getMLSPort() - Method in interface com.jrockit.memleak.comm.Controller
Check if the server is started, will return 0 if not started, otherwise returns the port it is listening to
getMLSPort() - Method in class com.jrockit.memleak.comm.ControllerDummy
 
getMLSPort() - Method in class com.jrockit.memleak.comm.ControllerRJMX
 
getMLSPort() - Method in class com.jrockit.memleak.comm.ControllerRMP
Check if the server is started, will return 0 if not started, otherwise returns the port it is listening to
getModifiers() - Method in interface com.jrockit.memleak.IAccessibleInfo
 
getModifiers() - Method in class com.jrockit.memleak.util.DummyClassInfo
 
getModifiers() - Method in class com.jrockit.memleak.value.ClassInfo
 
getModifiers() - Method in class com.jrockit.memleak.value.FieldInfo
 
getModifiers() - Method in class com.jrockit.memleak.value.MethodInfo
 
getName() - Method in interface com.jrockit.memleak.IClassInfo
Returns the name of the entity (class, interface, array class, primitive type, or void) represented by this IClassInfo object.
getName() - Method in interface com.jrockit.memleak.IFieldValue
 
getName() - Method in interface com.jrockit.memleak.IMemberInfo
 
getName() - Method in interface com.jrockit.memleak.INamedType
Returns the name of the entity (class, interface, array class, primitive type, or void) represented by this INamedType object.
getName() - Method in class com.jrockit.memleak.mlp.JoinedTypeHeapInfo
 
getName() - Method in class com.jrockit.memleak.util.DummyClassInfo
 
getName() - Method in class com.jrockit.memleak.util.TypeName
 
getName() - Method in class com.jrockit.memleak.value.ClassInfo
 
getName() - Method in class com.jrockit.memleak.value.FieldInfo
 
getName() - Method in class com.jrockit.memleak.value.MethodInfo
 
getName() - Method in class com.jrockit.memleak.value.PrimitiveFieldValue
 
getName() - Method in class com.jrockit.memleak.value.ReferenceFieldValue
 
getNoofInstancesOfReferredType() - Method in interface com.jrockit.memleak.IPointToTypeInfo
Get the total number of instances of the referred type.
getNoofInstancesOfReferredType() - Method in class com.jrockit.memleak.value.PointToTypeInfo
 
getNumberOfInstances() - Method in interface com.jrockit.memleak.IHeapInfo
 
getNumberOfInstances() - Method in class com.jrockit.memleak.value.HeapInfo
 
getNumDeclaredStaticFields() - Method in interface com.jrockit.memleak.IClassInfo
 
getNumDeclaredStaticFields() - Method in class com.jrockit.memleak.util.DummyClassInfo
 
getNumDeclaredStaticFields() - Method in class com.jrockit.memleak.value.ClassInfo
 
getNumInstanceFields() - Method in interface com.jrockit.memleak.IClassInfo
 
getNumInstanceFields() - Method in class com.jrockit.memleak.util.DummyClassInfo
 
getNumInstanceFields() - Method in class com.jrockit.memleak.value.ClassInfo
 
getNumInstances() - Method in interface com.jrockit.memleak.IPointToTypeInfo
Returns an array with the number of instances for each referrer type.
getNumInstances() - Method in class com.jrockit.memleak.value.PointToTypeInfo
 
getNumInstancesFor(int) - Method in interface com.jrockit.memleak.IPointToTypeInfo
Returns the number of instances of type number i.
getNumInstancesFor(int) - Method in class com.jrockit.memleak.value.PointToTypeInfo
 
getObjectId() - Method in interface com.jrockit.memleak.IObjectSpecifier
 
getObjectId() - Method in class com.jrockit.memleak.util.DummyObjectInfo
 
getObjectId() - Method in class com.jrockit.memleak.value.AbstractObjectInfo
 
getObjectId() - Method in class com.jrockit.memleak.value.ClassInfo
 
getObjectInfo(IObjectSpecifier) - Method in interface com.jrockit.memleak.IMemLeak
Requires Feature.CLASS_NAME_OF_OBJECT.
getObjectInfo(IObjectSpecifier) - Method in class com.jrockit.memleak.mlp.InfoCachingFactory
 
getObjectInfo(int) - Method in class com.jrockit.memleak.mlp.InfoCachingFactory
 
getObjectInfo(IObjectSpecifier) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
getObjectInfo(IObjectSpecifier) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getObjectInfo(int) - Method in interface com.jrockit.memleak.util.IInfoCacheControl
 
getObjectInfo(IObjectSpecifier) - Method in interface com.jrockit.memleak.util.IInfoCacheControl
 
getObjectInfo() - Method in interface com.jrockit.memleak.util.IObjectInfoHolder
 
getObjectInfo(IObjectSpecifier) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getObjectInfo() - Method in class com.jrockit.memleak.value.ArraySizeInfo
 
getObjectInfo() - Method in class com.jrockit.memleak.value.RelationshipInfo
 
getObjectInfoBlocking(int) - Method in class com.jrockit.memleak.mlp.MemLeakR28
Find the IObjectInfo cached locally, or if not found, retrieve it from the server.
getObjectSpec(int) - Method in class com.jrockit.memleak.mlp.InfoCachingFactory
 
getObjectSpec(int) - Method in interface com.jrockit.memleak.util.IInfoCacheControl
 
getOrCreateClassInfo(String) - Method in class com.jrockit.memleak.mlp.NameMappingCacheFactory
 
getPathPointingTo(IObjectSpecifier, int, int) - Method in interface com.jrockit.memleak.IMemLeak
Find a path from a GC root to the object denoted by objectSpec.
getPathPointingTo(IObjectSpecifier, int, int) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getPathPointingTo(IObjectSpecifier, int, int) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getPeerClassInfo() - Method in interface com.jrockit.memleak.IClassObjectInfo
 
getPeerClassInfo() - Method in class com.jrockit.memleak.value.ClassObjectInfo
 
getPrimitiveValue() - Method in interface com.jrockit.memleak.IValue
Returns the value of the primitive field.
getPrimitiveValue() - Method in class com.jrockit.memleak.value.PrimitiveValue
 
getPrimitiveValue() - Method in class com.jrockit.memleak.value.ReferenceValue
 
getReference() - Method in interface com.jrockit.memleak.IValue
Returns the reference for this field.
getReference() - Method in class com.jrockit.memleak.value.PrimitiveValue
 
getReference() - Method in class com.jrockit.memleak.value.ReferenceValue
 
getReferredType() - Method in interface com.jrockit.memleak.IPointToTypeInfo
Returns the IClassInfo of the referred type.
getReferredType() - Method in class com.jrockit.memleak.value.PointToTypeInfo
 
getReferrer(int) - Method in interface com.jrockit.memleak.IPointToTypeInfo
Returns the IClassInfo of referrer number i.
getReferrer(int) - Method in class com.jrockit.memleak.value.PointToTypeInfo
 
getReferrers() - Method in interface com.jrockit.memleak.IPointToTypeInfo
Returns an array with the IClassInfo for each referrer type.
getReferrers() - Method in class com.jrockit.memleak.value.PointToTypeInfo
 
getRequestRevisions() - Method in class com.jrockit.memleak.mlp.MemLeakR28
Experimental, for testing only, to determine request revisions.
getService(Class<S>) - Method in interface com.jrockit.memleak.IMemLeak
Return the service interface of type interfaceClass, if supported.
getService(Class<S>) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
getService(Class<S>) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getSize() - Method in interface com.jrockit.memleak.IArraySizeInfo
Returns the size of the array in bytes.
getSize() - Method in class com.jrockit.memleak.value.ArraySizeInfo
 
getSizeOfInstances() - Method in interface com.jrockit.memleak.IHeapInfo
 
getSizeOfInstances() - Method in class com.jrockit.memleak.value.HeapInfo
 
getSourceFileName() - Method in interface com.jrockit.memleak.IClassInfo
Returns the name of the source file for this class.
getSourceFileName() - Method in class com.jrockit.memleak.util.DummyClassInfo
 
getSourceFileName() - Method in class com.jrockit.memleak.value.ClassInfo
 
getStack() - Method in interface com.jrockit.memleak.ITrace
The stack trace.
getStack() - Method in class com.jrockit.memleak.value.Trace
 
getStaticFields() - Method in interface com.jrockit.memleak.IInstanceReferrers
Returns an array of names of all classes which have static fields that refer to this instance
getStaticFields(IClassRef) - Method in interface com.jrockit.memleak.IMemLeak
Get values and names for all static fields in the class identified by classRef.
getStaticFields(IClassRef) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
getStaticFields(IClassRef) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
getStaticFields(IClassRef) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getStaticFields() - Method in class com.jrockit.memleak.value.InstanceReferrers
 
getSupportedRequests() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
Experimental, for testing only, to determine supported request types.
getTargetObjectInfo() - Method in interface com.jrockit.memleak.IInstanceReferrers
Returns the object ID of the referree.
getTargetObjectInfo() - Method in class com.jrockit.memleak.value.InstanceReferrers
 
getThreadName() - Method in interface com.jrockit.memleak.IThreadRoot
 
getThreadName() - Method in class com.jrockit.memleak.value.ThreadRoot
 
getThreadRoots() - Method in interface com.jrockit.memleak.IInstanceReferrers
Returns the threadroots that refer to this instance.
getThreadRoots() - Method in class com.jrockit.memleak.value.InstanceReferrers
 
getTime() - Method in interface com.jrockit.memleak.IHeapInfo
 
getTime() - Method in class com.jrockit.memleak.value.HeapInfo
 
getTotalNumberOfReferredInstances() - Method in interface com.jrockit.memleak.IPointToTypeInfo
Get the total number of referring instances.
getTotalNumberOfReferredInstances() - Method in class com.jrockit.memleak.value.PointToTypeInfo
 
getTrendCallback() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.AsyncCallbackThread
Returns the callback that will be called, with the latest trendanalysis, for each Garbage Collect that occurs when trend analysis is enabled.
getTruncationReason() - Method in interface com.jrockit.memleak.ITruncatable
If the result was truncated, returns a ITruncatable.Reason for the truncation.
getTruncationReason() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedTruncatable
 
getTruncationReason() - Method in class com.jrockit.memleak.value.KnownTruncatable
 
getType() - Method in interface com.jrockit.memleak.ITypeHeapInfo
 
getType() - Method in class com.jrockit.memleak.mlp.JoinedTypeHeapInfo
 
getType() - Method in interface com.jrockit.memleak.util.INamedTypeHolder
 
getType() - Method in class com.jrockit.memleak.value.TypeHeapInfo
 
getTypeHeapInfos() - Method in interface com.jrockit.memleak.IHeapHistogram
 
getTypeHeapInfos() - Method in class com.jrockit.memleak.mlp.JoinedTypeHeapInfo
 
getTypeHeapInfos() - Method in class com.jrockit.memleak.value.HeapHistogram
 
getTypesPointingTo(String, Policy) - Method in interface com.jrockit.memleak.IMemLeak
Find which types contain references to another type.
getTypesPointingTo(ITypeSpecifier, Policy) - Method in interface com.jrockit.memleak.IMemLeak
Find which types contain references to another type.
getTypesPointingTo(ITypeSpecifier, Policy) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
getTypesPointingTo(String, Policy) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getTypesPointingTo(ITypeSpecifier, Policy) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
getValue() - Method in class com.jrockit.memleak.LimitedNumber
 
growthRate - Variable in class com.jrockit.memleak.value.HeapInfo
 

H

hasFeatures(Feature...) - Method in interface com.jrockit.memleak.IMemLeak
 
hasFeatures(Feature...) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
hashCode() - Method in class com.jrockit.memleak.mlp.JoinedTypeHeapInfo
 
hashCode() - Method in class com.jrockit.memleak.value.AbstractObjectInfo
 
hashCode() - Method in class com.jrockit.memleak.value.ClassInfo
 
hashCode() - Method in class com.jrockit.memleak.value.FieldInfo
 
hashCode() - Method in class com.jrockit.memleak.value.HeapHistogram
 
hashCode() - Method in class com.jrockit.memleak.value.HeapInfo
 
hashCode() - Method in class com.jrockit.memleak.value.Location
 
hashCode() - Method in class com.jrockit.memleak.value.MethodInfo
 
hashCode() - Method in class com.jrockit.memleak.value.ThreadRoot
 
hashCode() - Method in class com.jrockit.memleak.value.TypeHeapInfo
 
HeapHistogram - Class in com.jrockit.memleak.value
A heap histogram holds an array of ITypeHeapInfo objects which gives statistics about the contents of types on the java heap.
HeapHistogram(int, long, float, long, List<ITypeHeapInfo<IClassInfo>>, Collection<ITypeHeapInfo<? extends INamedType>>) - Constructor for class com.jrockit.memleak.value.HeapHistogram
 
HeapInfo - Class in com.jrockit.memleak.value
Represents heap usage for a single type, including growth rate.
HeapInfo(int, long, float, long) - Constructor for class com.jrockit.memleak.value.HeapInfo
Full state constructor.
HeapInfo(long) - Constructor for class com.jrockit.memleak.value.HeapInfo
Minimal constructor for aggregating subclasses.
histogramCutoff - Variable in class com.jrockit.memleak.mlp.AbstractMemLeak
 

I

IAccessibleInfo - Interface in com.jrockit.memleak
Java access information about an entity.
IArrayInfo - Interface in com.jrockit.memleak
Information about an array instance, including it's length.
IArraySizeInfo - Interface in com.jrockit.memleak
Holds information about arrays on the heap and their sizes.
IClassInfo - Interface in com.jrockit.memleak
Representation of a class, including its name, ID, class loader ID, and various other meta data that cannot reasonably change during the lifetime of a JVM.
IClassInfoHolder - Interface in com.jrockit.memleak.util
An interface for anything holding a IClassInfo.
IClassObjectInfo - Interface in com.jrockit.memleak
Extended object representation for instances of Class to enable access to the corresponding IClassInfo.
IClassRef - Interface in com.jrockit.memleak
Yet another attempt to decouple type identification from meta data.
IDummy - Interface in com.jrockit.memleak.util
Marker interface used to designate implementations that doesn't provide real state from an underlying model, but merely exist to avoid passing and checking for null everywhere.
IFieldInfo - Interface in com.jrockit.memleak
Information about a field in a class.
IFieldValue - Interface in com.jrockit.memleak
Represents a field in an instance.
IHeapHistogram - Interface in com.jrockit.memleak
A heap histogram holds an collection of ITypeHeapInfo objects which gives statistics about the contents of types on the java heap.
IHeapInfo - Interface in com.jrockit.memleak
Represents heap usage for some defined portion of the heap, including growth rate.
IInfoCacheControl - Interface in com.jrockit.memleak.util
Cache control for caching IObjectInfos and IClassInfos.
IInstanceReferrers - Interface in com.jrockit.memleak
Holds information about which instances that point to a certain object.
ILocation - Interface in com.jrockit.memleak
Represents a stack frame, as used in allocation stack traces.
IMemberInfo - Interface in com.jrockit.memleak
Information about a member (field or method) of a class.
IMemLeak - Interface in com.jrockit.memleak
Public API for the memory leak detection system in JRockit.
IMemleakValueFactory - Interface in com.jrockit.memleak
Factory interface for creating memleak value objects.
IMethodInfo - Interface in com.jrockit.memleak
Information about a method in a class.
IMethodInfoHolder - Interface in com.jrockit.memleak.util
An interface for anything holding an IMethodInfo.
IModifyOnce - Interface in com.jrockit.memleak.util
An interface that may optionally be implemented by classes returned from a IMemleakValueFactory, for setting properties that were not known at creation time.
INamedType - Interface in com.jrockit.memleak
An interface for types with a JVM name.
INamedTypeHolder - Interface in com.jrockit.memleak.util
An interface for anything holding a INamedType.
infoCache - Variable in class com.jrockit.memleak.mlp.AbstractMemLeak
The value cache
InfoCachingFactory - Class in com.jrockit.memleak.mlp
 
InfoCachingFactory(IMemleakValueFactory) - Constructor for class com.jrockit.memleak.mlp.InfoCachingFactory
Create a factory delegating everything to delegate, but caching created IObjectInfos and IClassInfos.
initFeatures(EnumSet<Feature>, EnumSet<RequestType>) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
Initialize the feature set based on the supported requests.
initFeatures(EnumSet<Feature>, EnumSet<RequestType>) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
initFeatures(EnumSet<Feature>, EnumSet<RequestType>) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
INotificationService - Interface in com.jrockit.memleak
 
INotificationService.IListener - Interface in com.jrockit.memleak
 
InspectException - Exception in com.jrockit.memleak
Super class for all exceptions possible when inspecting objects through MemLeak (that is, forward navigating the object graph).
InspectException(String) - Constructor for exception com.jrockit.memleak.InspectException
Create a new exception with the given message.
InstanceReferrers - Class in com.jrockit.memleak.value
Holds information about which instances that point to a certain object.
InstanceReferrers(IObjectInfo, IObjectInfo[], IStaticField[], IThreadRoot[], int) - Constructor for class com.jrockit.memleak.value.InstanceReferrers
 
intValue() - Method in class com.jrockit.memleak.LimitedNumber
 
INVALID_CLASS_INFO - Static variable in class com.jrockit.memleak.mlp.AbstractMemLeak
Sentinel IClassInfo used as a return value from utility methods to mark the end of a sequence of IClassInfo:s (of unknown length).
INVALID_OBJECT_INFO - Static variable in class com.jrockit.memleak.mlp.AbstractMemLeak
Sentinel IObjectInfo used as a return value from utility methods to mark the end of a sequence of IObjectInfo:s (of unknown length).
IObjectInfo - Interface in com.jrockit.memleak
Representation of an object reference, including its class and ID.
IObjectInfoHolder - Interface in com.jrockit.memleak.util
An interface for anything holding an IObjectInfo.
IObjectSpecifier - Interface in com.jrockit.memleak
Minimal encapsulation of an object identifier.
IPointToTypeInfo - Interface in com.jrockit.memleak
Value interface for information about which types references another specific type.
IRelationshipInfo - Interface in com.jrockit.memleak
Represents a relation from one object to an object graph.
IResult<V> - Interface in com.jrockit.memleak
Result wrapper in many ways similar to Future.
isAcceptable(Object, Object) - Method in enum com.jrockit.memleak.util.ValueProperty
Check if the given existingValue is the default value, and the given newValue is a different value of the right type, so that a change from the former to the latter would be acceptable.
isAllocTracesEnabled() - Method in interface com.jrockit.memleak.IMemLeak
Check if allocation traces are already enabled.
isAllocTracesEnabled() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
isAllocTracesEnabled() - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
isArrayClass() - Method in interface com.jrockit.memleak.IClassInfo
 
isArrayClass() - Method in class com.jrockit.memleak.util.DummyClassInfo
 
isArrayClass() - Method in class com.jrockit.memleak.value.ClassInfo
 
isArrayType(INamedType) - Static method in class com.jrockit.memleak.util.TypeSpecifierHelper
 
isAssignableTo(Class<?>) - Method in interface com.jrockit.memleak.IValue
Check if the actual primitive wrapper or object representation held by this instance and returned by get() can be assigned to a variable declared as being of class type, with one additional requirement.
isAssignableTo(Class<?>) - Method in class com.jrockit.memleak.value.PrimitiveValue
 
isAssignableTo(Class<?>) - Method in class com.jrockit.memleak.value.ReferenceValue
 
isAvailable() - Method in class com.jrockit.memleak.comm.RemoteMLSController.ProtocolDescriptor
Is this protocol usable in this VM.
isCancelled() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.ReqProcessor
 
isCancelled() - Method in class com.jrockit.memleak.util.Present
 
isConnected() - Method in interface com.jrockit.memleak.IMemLeak
Returns true if we're connected to a (JRockit) server, false otherwise.
isConnected() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
isConnected() - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
isDiscarded() - Method in interface com.jrockit.memleak.IClassInfo
 
isDiscarded() - Method in interface com.jrockit.memleak.IObjectInfo
 
isDiscarded() - Method in class com.jrockit.memleak.util.DummyClassInfo
 
isDiscarded() - Method in class com.jrockit.memleak.util.DummyObjectInfo
 
isDiscarded() - Method in class com.jrockit.memleak.value.AbstractObjectInfo
 
isDiscarded() - Method in class com.jrockit.memleak.value.ClassInfo
 
isDone() - Method in interface com.jrockit.memleak.IResult
Returns true if this task completed.
isDone(Object) - Method in interface com.jrockit.memleak.IResult
Checks if the result is available.
isDone() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedResult
 
isDone(Object) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedResult
 
isDone() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedTruncatable
 
isDone(Object) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedTruncatable
 
isDone() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.ReqProcessor
 
isDone() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.VoidResult
 
isDone(Object) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.VoidResult
 
isDone() - Method in class com.jrockit.memleak.util.Present
 
isDone() - Method in class com.jrockit.memleak.value.ExceptionResult
 
isDone(Object) - Method in class com.jrockit.memleak.value.ExceptionResult
 
isDone() - Method in class com.jrockit.memleak.value.KnownResult
 
isDone(Object) - Method in class com.jrockit.memleak.value.KnownResult
 
isDone() - Method in class com.jrockit.memleak.value.KnownTruncatable
 
isDone(Object) - Method in class com.jrockit.memleak.value.KnownTruncatable
 
isDoneOrToken(IResult<?>) - Method in class com.jrockit.memleak.Policy
 
isDoneOrToken(IResult<?>) - Method in class com.jrockit.memleak.Policy.TokenPolicy
 
isIntentionallyClosed() - Method in exception com.jrockit.memleak.ConnectionClosedException
 
isJlcClass(IClassInfo) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
isLimited() - Method in class com.jrockit.memleak.LimitedNumber
 
isNative() - Method in interface com.jrockit.memleak.ILocation
Is the method represented by this stack frame declared native.
isNative() - Method in class com.jrockit.memleak.value.Location
 
isPrimitive() - Method in interface com.jrockit.memleak.IValue
 
isPrimitive() - Method in class com.jrockit.memleak.value.PrimitiveValue
 
isPrimitive() - Method in class com.jrockit.memleak.value.ReferenceValue
 
IStaticField - Interface in com.jrockit.memleak
Represents a static field in a class.
isTooLimited(T, long) - Method in class com.jrockit.memleak.util.LimitCache
 
isTrendAnalysisEnabled() - Method in interface com.jrockit.memleak.IMemLeak
Check whether trend analysis is enabled on the server.
isTrendAnalysisEnabled() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
isTrendAnalysisEnabled() - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
isTruncated() - Method in interface com.jrockit.memleak.ITruncatable
 
isTruncated() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedTruncatable
 
isTruncated() - Method in class com.jrockit.memleak.value.KnownTruncatable
 
isValid() - Method in class com.jrockit.memleak.value.AbstractObjectInfo
Is this a valid reference to an actual object?
iterator() - Method in class com.jrockit.memleak.mlp.JoinedTypeHeapInfo
 
iterator() - Method in class com.jrockit.memleak.value.HeapHistogram
 
IThreadRoot - Interface in com.jrockit.memleak
Represents a thread root.
ITrace - Interface in com.jrockit.memleak
Represents an allocation stack trace, including invocation count.
ITruncatable<T> - Interface in com.jrockit.memleak
Array result wrapper in many ways similar to Future.
ITruncatable.Reason - Enum in com.jrockit.memleak
Standard reasons for truncation.
ITypeHeapInfo<T extends INamedType> - Interface in com.jrockit.memleak
Represents heap usage for a type, including growth rate.
ITypeResolver<T> - Interface in com.jrockit.memleak
Interface for resolvers capable of resolving type specifications into a type representation T.
ITypeSpecifier - Interface in com.jrockit.memleak
Interface for specifying a type or a number of types, in terms of operations on a ITypeResolver.
IValue - Interface in com.jrockit.memleak
Represents a value - either a primitive value or a reference.

J

JoinedTypeHeapInfo - Class in com.jrockit.memleak.mlp
 

K

KIND_CONNECTION - Static variable in exception com.jrockit.memleak.comm.MemLeakControllerException
Constant for connection errors.
KIND_GENERAL - Static variable in exception com.jrockit.memleak.comm.MemLeakControllerException
Constant for general errors.
KIND_LICENSE - Static variable in exception com.jrockit.memleak.comm.MemLeakControllerException
Constant for license errors.
KIND_UNSUPPORTED_JVM - Static variable in exception com.jrockit.memleak.comm.MemLeakControllerException
Constant for unsupported JVM errors.
KnownResult<V> - Class in com.jrockit.memleak.value
 
KnownResult(V) - Constructor for class com.jrockit.memleak.value.KnownResult
 
KnownTruncatable<T> - Class in com.jrockit.memleak.value
An implementation of ITruncatable for known results.
KnownTruncatable(T[]) - Constructor for class com.jrockit.memleak.value.KnownTruncatable
Create a new KnownTruncatable, not truncated.
KnownTruncatable(T[], ITruncatable.Reason) - Constructor for class com.jrockit.memleak.value.KnownTruncatable
Create a new KnownTruncatable, possibly truncated.
KnownTruncatable(T[], Exception) - Constructor for class com.jrockit.memleak.value.KnownTruncatable
Create a new KnownTruncatable, possibly truncated.

L

LimitCache<T> - Class in com.jrockit.memleak.util
Experimental to handle caching of data that depend on some limit and may change over time.
LimitCache() - Constructor for class com.jrockit.memleak.util.LimitCache
 
LimitedNumber - Class in com.jrockit.memleak
A Number implementation to be used as return value for potentially expensive calculations.
LimitedNumber(Number, boolean) - Constructor for class com.jrockit.memleak.LimitedNumber
 
Location - Class in com.jrockit.memleak.value
Default ILocation implementation.
Location(IMethodInfo, int) - Constructor for class com.jrockit.memleak.value.Location
Create a new stack frame.
log(Exception) - Static method in class com.jrockit.memleak.mlp.MlpUtil
Minimum effort exception logging.
logger() - Static method in class com.jrockit.memleak.mlp.MlpUtil
 
longValue() - Method in class com.jrockit.memleak.LimitedNumber
 
lowest(ITruncatable.Reason) - Method in enum com.jrockit.memleak.ITruncatable.Reason
 

M

main(String[]) - Static method in class com.jrockit.memleak.comm.RemoteMLSController
Main method for controlling MLS remotely from commandline.
markDiscarded(IObjectInfo) - Method in interface com.jrockit.memleak.IMemleakValueFactory
Mark the given objectInfo as discarded, if possible and if (it is likely that) the objectInfo was created by this factory.
markDiscarded(IObjectInfo) - Method in class com.jrockit.memleak.mlp.InfoCachingFactory
 
markDiscarded(IObjectInfo) - Method in class com.jrockit.memleak.util.DelegatingValueFactory
 
markDiscarded(IObjectInfo) - Method in class com.jrockit.memleak.value.ValueFactory
 
memleak - Variable in class com.jrockit.memleak.value.ValueFactory
The IMemLeak instance that created this factory.
MemLeakAdapter - Class in com.jrockit.memleak.util
Adapter to simplify implementation of IMemLeak.
MemLeakAdapter() - Constructor for class com.jrockit.memleak.util.MemLeakAdapter
 
MemLeakControllerException - Exception in com.jrockit.memleak.comm
Exception thrown by Controller implementors to indicate that an operation could not be completed.
MemLeakControllerException(MemLeakControllerException, String) - Constructor for exception com.jrockit.memleak.comm.MemLeakControllerException
Constructor typically used to change the message, without affecting the cause.
MemLeakControllerException(Throwable, int, String) - Constructor for exception com.jrockit.memleak.comm.MemLeakControllerException
 
MemLeakControllerException(Throwable, int) - Constructor for exception com.jrockit.memleak.comm.MemLeakControllerException
 
MemLeakControllerException(Throwable) - Constructor for exception com.jrockit.memleak.comm.MemLeakControllerException
 
MemLeakControllerException(String, int) - Constructor for exception com.jrockit.memleak.comm.MemLeakControllerException
 
MemLeakControllerException(String) - Constructor for exception com.jrockit.memleak.comm.MemLeakControllerException
 
MemLeakException - Exception in com.jrockit.memleak
Super class of all checked MemLeak exceptions.
MemLeakException(String) - Constructor for exception com.jrockit.memleak.MemLeakException
Create a new exception with the given message.
MemLeakException(Throwable) - Constructor for exception com.jrockit.memleak.MemLeakException
Constructs a new exception with the specified cause.
MemLeakFactory - Class in com.jrockit.memleak
Preliminary factory to enable multiple IMemLeak implementations.
MemLeakFactory() - Constructor for class com.jrockit.memleak.MemLeakFactory
 
MemLeakR26 - Class in com.jrockit.memleak.mlp
Gives access to the memory leak detection system in JRockit.
MemLeakR26(String, int) - Constructor for class com.jrockit.memleak.mlp.MemLeakR26
Create a new MemLeak instance which will be connected to the server.
MemLeakR26(CommunicationChannel, int) - Constructor for class com.jrockit.memleak.mlp.MemLeakR26
Create a new instance for the established connection.
MemLeakR26.LargestArrayR26 - Class in com.jrockit.memleak.mlp
 
MemLeakR26.LargestArrayR26(ITypeSpecifier) - Constructor for class com.jrockit.memleak.mlp.MemLeakR26.LargestArrayR26
 
MemLeakR28 - Class in com.jrockit.memleak.mlp
Gives access to the memory leak detection system in JRockit.
MemLeakR28(CommunicationChannel, int) - Constructor for class com.jrockit.memleak.mlp.MemLeakR28
Create a new instance for the established connection.
MemLeakR28.GetClassesR28 - Class in com.jrockit.memleak.mlp
 
MemLeakR28.GetClassesR28(String) - Constructor for class com.jrockit.memleak.mlp.MemLeakR28.GetClassesR28
 
MemLeakR28.GetInstanceRelationshipsR28 - Class in com.jrockit.memleak.mlp
 
MemLeakR28.GetInstanceRelationshipsR28(int[], int[], int, long, int) - Constructor for class com.jrockit.memleak.mlp.MemLeakR28.GetInstanceRelationshipsR28
 
MemLeakR28.LargestArrayR28 - Class in com.jrockit.memleak.mlp
 
MemLeakR28.LargestArrayR28(ITypeSpecifier) - Constructor for class com.jrockit.memleak.mlp.MemLeakR28.LargestArrayR28
 
META_IGNORED_REPLY_BYTES - Static variable in interface com.jrockit.memleak.IMemLeak
Key for IMemLeak.getMetaData(Object) to obtain the number of bytes that was ignored or skipped while parsing replies, as a Long.
META_KNOWN_KEYS - Static variable in interface com.jrockit.memleak.IMemLeak
Key for IMemLeak.getMetaData(Object) to obtain a Collection of all known keys.
META_MLP_REQUEST_REVISIONS - Static variable in class com.jrockit.memleak.mlp.AbstractMemLeak
Key for AbstractMemLeak.getMetaData(Object) to obtain request revisions as an int array.
META_READ_BYTES - Static variable in interface com.jrockit.memleak.IMemLeak
Key for IMemLeak.getMetaData(Object) to obtain the number of read bytes as a Long.
META_SERVER_PORT - Static variable in interface com.jrockit.memleak.IMemLeak
Key for IMemLeak.getMetaData(Object) to obtain the server port as an Integer.
META_SHORT_PROTOCOL_NAME - Static variable in interface com.jrockit.memleak.IMemLeak
Key for IMemLeak.getMetaData(Object) to obtain the protocol name as a String.
META_SUPPORTED_MLP_REQUESTS - Static variable in class com.jrockit.memleak.mlp.AbstractMemLeak
Key for AbstractMemLeak.getMetaData(Object) to obtain supported requests as a EnumSet<RequestType>.
metaData - Variable in class com.jrockit.memleak.util.MemLeakAdapter
Map for storing static meta data, as well as keys for dynamic meta data.
MethodInfo - Class in com.jrockit.memleak.value
Default IMethodInfo implementation.
MethodInfo(IClassInfo, String, String, int) - Constructor for class com.jrockit.memleak.value.MethodInfo
 
MlpErr - Enum in com.jrockit.memleak.mlp
Error codes for MLP.
MLPException - Exception in com.jrockit.memleak.mlp
Exception for MemLeak protocol related problems, including nested IOExceptions.
MLPException(Throwable) - Constructor for exception com.jrockit.memleak.mlp.MLPException
Constructs a new exception with the specified cause.
MLPException(String) - Constructor for exception com.jrockit.memleak.mlp.MLPException
Create a new exception with the given message.
MlpUtil - Class in com.jrockit.memleak.mlp
Utility class to avoid polluting other classes with utility methods.
MlpUtil() - Constructor for class com.jrockit.memleak.mlp.MlpUtil
 
MlpVerbosity - Enum in com.jrockit.memleak.mlp
Meta data verbosity levels for MLP.

N

NameMappingCacheFactory - Class in com.jrockit.memleak.mlp
 
NameMappingCacheFactory(IMemLeak, IObjectSpecifier) - Constructor for class com.jrockit.memleak.mlp.NameMappingCacheFactory
 
NameMappingCacheFactory.ClassInfoR26 - Class in com.jrockit.memleak.mlp
FIXME: Due to the horribly named IModifyOnce interface, this subclass isn't really needed anymore.
NameMappingCacheFactory.ClassInfoR26(IMemLeak, int, String, int, int, int, String, IObjectSpecifier) - Constructor for class com.jrockit.memleak.mlp.NameMappingCacheFactory.ClassInfoR26
 
NoMatchingFieldException - Exception in com.jrockit.memleak
Thrown when no field of the given name (and type, if given) could be found.
NoMatchingFieldException(String) - Constructor for exception com.jrockit.memleak.NoMatchingFieldException
 
NoSuchIdException - Exception in com.jrockit.memleak.spi
At least one object or class ID given as argument was illegal or not an active ID.
NoSuchIdException(String) - Constructor for exception com.jrockit.memleak.spi.NoSuchIdException
 
NotAClassException - Exception in com.jrockit.memleak.spi
At least one class ID given as argument did not refer to a class.
NotAClassException(String) - Constructor for exception com.jrockit.memleak.spi.NotAClassException
 
NotAnArrayException - Exception in com.jrockit.memleak.spi
At least one object or class ID given as argument did not refer to an array instance or class, whatever was expected.
NotAnArrayException(String) - Constructor for exception com.jrockit.memleak.spi.NotAnArrayException
 
NOTHING_CACHED - Static variable in class com.jrockit.memleak.Policy
Policy when you don't want anything that is cached.
notificationService - Variable in class com.jrockit.memleak.mlp.AbstractMemLeak
 
NotificationService<K> - Class in com.jrockit.memleak.mlp
 
NotificationService(BlockingQueue<K>) - Constructor for class com.jrockit.memleak.mlp.NotificationService
 
numIgnoredBytes - Variable in class com.jrockit.memleak.mlp.AbstractMemLeak
 
numInstances - Variable in class com.jrockit.memleak.value.HeapInfo
 

O

OBJECT - Static variable in class com.jrockit.memleak.util.TypeName
Type specifier for Object.
OBJECT_ID_INVALID - Static variable in interface com.jrockit.memleak.IMemLeak
An object id that is invalid.
OBJECT_ID_NULL - Static variable in interface com.jrockit.memleak.IMemLeak
An object reference that is null gets this id.
objectID - Variable in class com.jrockit.memleak.value.AbstractObjectInfo
The object ID for this object.
ObjectInfo - Class in com.jrockit.memleak.value
Representation of an object reference, including its class and ID.
ObjectInfo(int, ClassInfo) - Constructor for class com.jrockit.memleak.value.ObjectInfo
 
onCompletion() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.VoidResult
 
OperationException - Exception in com.jrockit.memleak
Super class for exceptions from MemLeak operations.
OperationException(String) - Constructor for exception com.jrockit.memleak.OperationException
Create a new exception with the given message.
overrideDefault(ValueProperty, Object) - Method in interface com.jrockit.memleak.util.IModifyOnce
 
overrideDefault(ValueProperty, Object) - Method in class com.jrockit.memleak.value.ArrayInfo
 
overrideDefault(ValueProperty, Object) - Method in class com.jrockit.memleak.value.ClassInfo
 

P

parseAllocTraces(DataInputStream) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
parseAllocTraces(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
parseAllocTraces(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
parseClass(DataInputStream) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
Read a class from a stream, obtaining data required, but not provided in the stream, from caches or by implicit sub-requests.
parseClass(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
parseClass(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
parseClassRef(DataInputStream) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
Read a class from a stream, obtaining data required, but not provided in the stream, from caches or by implicit sub-requests.
parseClassRef(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
parseClassRef(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
parseClassWithMetaData(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR28
Parse a class ID followed by meta data.
parseFieldValues(DataInputStream, boolean) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
parseFieldValues(DataInputStream, boolean) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
parseFieldValues(DataInputStream, boolean) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
parseHeapUsage(DataInputStream, double) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
parseInstancePointingTo(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
parseInstanceRelationsships(DataInputStream, ITypeSpecifier) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
parseMethodInfo(DataInputStream) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
parseMethodInfo(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
parseMethodInfo(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
parseObject(DataInputStream) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
parseObject(DataInputStream, IClassInfo) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
parseObject(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
parseObject(DataInputStream, IClassInfo) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
parseObject(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
parseObject(DataInputStream, IClassInfo) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
parseObjectAndClass(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR26
Used where there traditionally has been an object ID followed by a class name.
parseObjectSpec(DataInputStream) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
parseObjectSpec(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR26
 
parseObjectSpec(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
parseResponse(DataInputStream) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedResult
 
parseResponse(DataInputStream) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedTruncatable
 
parseResponse(DataInputStream) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.ReqProcessor
 
parseResponse(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR26.LargestArrayR26
 
parseResponse(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR28.GetClassesR28
 
parseResponse(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR28.GetInstanceRelationshipsR28
 
parseResponse(DataInputStream) - Method in class com.jrockit.memleak.mlp.MemLeakR28.LargestArrayR28
 
parseTypesPointingTo(DataInputStream) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
PointToTypeInfo - Class in com.jrockit.memleak.value
Value class holding information about which types references another specific type.
PointToTypeInfo(IClassInfo, int, int[], IClassInfo[], int) - Constructor for class com.jrockit.memleak.value.PointToTypeInfo
Full constructor.
Policy - Class in com.jrockit.memleak
Policy to control caching, prefetch, and synchronous behavior of Memleak remote operations.
Policy() - Constructor for class com.jrockit.memleak.Policy
Internal constructor for subclasses.
Policy.TimeStampPolicy - Class in com.jrockit.memleak
A Policy only accepting values arriving after this point in time.
Policy.TokenPolicy - Class in com.jrockit.memleak
Policy with a notification token.
Policy.TokenPolicy(Policy, Object) - Constructor for class com.jrockit.memleak.Policy.TokenPolicy
 
pollAllocationTraces() - Method in interface com.jrockit.memleak.IMemLeak
If allocation traces is enabled, poll the buffer on the server for any traces not yet sent to the client.
pollAllocationTraces() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
pollAllocationTraces() - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
pollDiscardedObjects() - Method in interface com.jrockit.memleak.IMemLeak
If supported, poll the server for objects (and classes) that have been garbage collected.
pollDiscardedObjects() - Method in class com.jrockit.memleak.mlp.MemLeakR28
 
pollDiscardedObjects() - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
PREFETCH_SOMETHING - Static variable in class com.jrockit.memleak.Policy
Initiate prefetch if nothing is cached.
PREFIX_CHAR - Static variable in interface com.jrockit.memleak.IArrayInfo
The character '[', used as a prefix to designate an array in JVM types.
PREFIX_STRING - Static variable in interface com.jrockit.memleak.IArrayInfo
The String "[", used as a prefix to designate an array in JVM types.
Present<V> - Class in com.jrockit.memleak.util
Trivial Future wrapper for a value.
Present(V) - Constructor for class com.jrockit.memleak.util.Present
 
PrimitiveFieldValue - Class in com.jrockit.memleak.value
Represents a primitive field in an instance.
PrimitiveFieldValue(IFieldInfo, Object) - Constructor for class com.jrockit.memleak.value.PrimitiveFieldValue
 
PrimitiveValue - Class in com.jrockit.memleak.value
Represents a primitive value.
PrimitiveValue(Object) - Constructor for class com.jrockit.memleak.value.PrimitiveValue
 
printAvailableProtocolVersions() - Method in interface com.jrockit.memleak.comm.Controller
For debugging, print all available protocol versions to stdout.
printAvailableProtocolVersions() - Method in class com.jrockit.memleak.comm.ControllerDummy
 
printAvailableProtocolVersions() - Method in class com.jrockit.memleak.comm.ControllerRJMX
 
printAvailableProtocolVersions() - Method in class com.jrockit.memleak.comm.ControllerRMP
 
PROTOCOL - Static variable in class com.jrockit.memleak.comm.ControllerDummy
The protocol identifier for this protocol (is this case, actually for the MLS protocol, since we have no controlling protocol).
PROTOCOL - Static variable in class com.jrockit.memleak.comm.ControllerRJMX
The protocol identifier for this protocol.
PROTOCOL - Static variable in class com.jrockit.memleak.comm.ControllerRMP
The protocol identifier for this protocol.

R

readBitSet(DataInputStream, int) - Static method in class com.jrockit.memleak.mlp.MlpUtil
Read bit set of byteCount bytes from a DataInputStream (in).
readEnumSet(Class<E>, DataInputStream, int) - Static method in class com.jrockit.memleak.mlp.MlpUtil
 
readPrimitive(DataInputStream, char) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
Read a primitive value of the type given by type and return it in a wrapper.
receiveAllocTraces(ITrace[]) - Method in interface com.jrockit.memleak.AllocTraceCallback
Interface called upon receiving allocation traces.
receiveHeapHistogram(IHeapHistogram) - Method in interface com.jrockit.memleak.TrendAnalysisCallback
Receive a histogram over heap usage including growth rate, by types.
ReferenceFieldValue - Class in com.jrockit.memleak.value
Represents a reference field in an instance.
ReferenceFieldValue(IFieldInfo, IObjectInfo) - Constructor for class com.jrockit.memleak.value.ReferenceFieldValue
 
ReferenceValue - Class in com.jrockit.memleak.value
Represents a reference value that might be null.
ReferenceValue(IObjectInfo) - Constructor for class com.jrockit.memleak.value.ReferenceValue
 
RelationshipInfo - Class in com.jrockit.memleak.value
Represents a relation from one object to an object graph.
RelationshipInfo(IObjectInfo, long) - Constructor for class com.jrockit.memleak.value.RelationshipInfo
 
RemoteMLSController - Class in com.jrockit.memleak.comm
Helper class for obtaining a controller that can start and stop the MemLeakServer remotely.
RemoteMLSController() - Constructor for class com.jrockit.memleak.comm.RemoteMLSController
 
RemoteMLSController.ProtocolDescriptor - Class in com.jrockit.memleak.comm
Description of a protocol that can be used to control the Memory Leak Server.
removeListener(INotificationService.IListener) - Method in interface com.jrockit.memleak.INotificationService
 
removeListener(INotificationService.IListener) - Method in class com.jrockit.memleak.mlp.NotificationService
 
reportIgnoredBytes(int) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
Report that numBytes bytes was ignored when parsing a reply, for protocol debugging purposes.
reportUnusedBytes(DataInputStream) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
Report the remaining number of bytes in dis as unused, for protocol debugging purposes.
req - Variable in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedTruncatable
 
req - Variable in class com.jrockit.memleak.mlp.AbstractMemLeak.ReqProcessor
 
RequestType - Enum in com.jrockit.memleak.mlp
Request types recognized by this client side implementation of MLP, the MemLeak Protocol.
requireNewerThan(IResult<?>) - Method in class com.jrockit.memleak.Policy
 
requireNewerThan(IResult<?>) - Method in class com.jrockit.memleak.Policy.TimeStampPolicy
 
responseType() - Method in enum com.jrockit.memleak.mlp.RequestType
 
run() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.AsyncCallbackThread
 

S

select(ITypeResolver<T>) - Method in interface com.jrockit.memleak.ITypeSpecifier
Select the type or types using operations on resolver.
select(ITypeResolver<T>) - Method in class com.jrockit.memleak.mlp.JoinedTypeHeapInfo
 
select(ITypeResolver<T>) - Method in class com.jrockit.memleak.util.DummyClassInfo
 
select(ITypeResolver<T>) - Method in class com.jrockit.memleak.util.TypeName
 
select(ITypeResolver<T>) - Method in class com.jrockit.memleak.value.ClassInfo
 
send() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedTruncatable
 
send() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.ReqProcessor
 
sendIfSupported() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.DelayedTruncatable
If this request is unsupported, returns a ITruncatable result with an empty array and a reason of "UNSUPPORTED".
sendIfSupported() - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.ReqProcessor
If this request is unsupported, returns a Future result of null, otherwise return as AbstractMemLeak.ReqProcessor.send().
setAllocTraceCallback(AllocTraceCallback) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.AsyncCallbackThread
Sets the allocation trace callback.
setAllocTraceFrequency(int) - Method in interface com.jrockit.memleak.IMemLeak
Changes the number of allocations that has to occur before an allocation trace will be reported.
setAllocTraceFrequency(int) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
setAllocTraceFrequency(int) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
setClassObjectSpec(IObjectSpecifier) - Method in class com.jrockit.memleak.mlp.NameMappingCacheFactory.ClassInfoR26
 
setDisconnectCallback(DisconnectCallback) - Method in interface com.jrockit.memleak.IMemLeak
Sets the callback called if we're disconnected because communication with the server fails.
setDisconnectCallback(DisconnectCallback) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.AsyncCallbackThread
Sets the callback called if we're disconnected because communication with the server fails.
setDisconnectCallback(DisconnectCallback) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
setDisconnectCallback(DisconnectCallback) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
setHistogramCutoff(double) - Method in interface com.jrockit.memleak.IMemLeak
Set the cutoff point for types in the heap histograms (applicable both to getHeapHistogram and setTrendAnalysisEnabled).
setHistogramCutoff(double) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
setHistogramCutoff(double) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
setSourceFileName(String) - Method in class com.jrockit.memleak.mlp.NameMappingCacheFactory.ClassInfoR26
 
setTrendAnalysisCallback(TrendAnalysisCallback) - Method in interface com.jrockit.memleak.IMemLeak
Sets the callback that will be called, with the latest trend analysis, for each Garbage Collect that occurs when trend analysis is enabled.
setTrendAnalysisCallback(TrendAnalysisCallback) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
setTrendAnalysisCallback(TrendAnalysisCallback) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
setTrendAnalysisEnabled(boolean) - Method in interface com.jrockit.memleak.IMemLeak
Enable or disable trend analysis.
setTrendAnalysisEnabled(boolean) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
 
setTrendAnalysisEnabled(boolean) - Method in class com.jrockit.memleak.util.MemLeakAdapter
 
setTrendCallback(TrendAnalysisCallback) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak.AsyncCallbackThread
Sets the callback that will be called, with the latest trendanalysis, for each Garbage Collect that occurs when trend analysis is enabled.
setVerboseMLP(MlpVerbosity, MlpVerbosity, MlpVerbosity) - Method in class com.jrockit.memleak.mlp.MemLeakR28
Attempt to set protocol verbosity.
shutdown() - Method in class com.jrockit.memleak.mlp.NotificationService
Shutdowns the notification service.
shutDownMLS() - Method in interface com.jrockit.memleak.comm.Controller
Shutdown the memleak server.
shutDownMLS() - Method in class com.jrockit.memleak.comm.ControllerDummy
 
shutDownMLS() - Method in class com.jrockit.memleak.comm.ControllerRJMX
 
shutDownMLS() - Method in class com.jrockit.memleak.comm.ControllerRMP
Shutdown the memleak server.
size - Variable in class com.jrockit.memleak.value.HeapInfo
 
SOMETHING - Static variable in class com.jrockit.memleak.Policy
Policy when you just want something (non-null), but don't care if it is old.
somethingChanged(Set<Object>) - Method in interface com.jrockit.memleak.INotificationService.IListener
 
SpiException - Exception in com.jrockit.memleak.spi
Super class for MemLeak SPI Exceptions.
SpiException(String) - Constructor for exception com.jrockit.memleak.spi.SpiException
Create a new exception with the given message.
SpiException(Throwable) - Constructor for exception com.jrockit.memleak.spi.SpiException
Constructs a new exception with the specified cause.
srcFileName - Variable in class com.jrockit.memleak.value.ClassInfo
Source file name, or null if unknown.
startMLS() - Method in interface com.jrockit.memleak.comm.Controller
Start the memory leak server on the default port.
startMLS(int) - Method in interface com.jrockit.memleak.comm.Controller
Start the memory leak server.
startMLS() - Method in class com.jrockit.memleak.comm.ControllerDummy
 
startMLS(int) - Method in class com.jrockit.memleak.comm.ControllerDummy
 
startMLS() - Method in class com.jrockit.memleak.comm.ControllerRJMX
 
startMLS(int) - Method in class com.jrockit.memleak.comm.ControllerRJMX
 
startMLS() - Method in class com.jrockit.memleak.comm.ControllerRMP
Start the memory leak server on the default port.
startMLS(int) - Method in class com.jrockit.memleak.comm.ControllerRMP
Start the memory leak server.
StaticField - Class in com.jrockit.memleak.value
Represents a static field in a class.
StaticField(IClassInfo, String, int) - Constructor for class com.jrockit.memleak.value.StaticField
Create a new StaticField.
STRING - Static variable in class com.jrockit.memleak.util.TypeName
Type specifier for String.
SUPPORTED_PROTOCOL_VERSIONS - Static variable in class com.jrockit.memleak.MemLeakFactory
MLP (protocol) versions supported by this factory.
supportsMlpVersion(int, int) - Static method in class com.jrockit.memleak.mlp.MemLeakR28
 
supportsRequest(RequestType) - Method in class com.jrockit.memleak.mlp.AbstractMemLeak
Is the given request type supported by the server?
SYNTHETIC - Static variable in interface com.jrockit.memleak.IAccessibleInfo
The int modifier value set for synthetic types and members.

T

ThreadRoot - Class in com.jrockit.memleak.value
Represents a thread root.
ThreadRoot(String, IMethodInfo) - Constructor for class com.jrockit.memleak.value.ThreadRoot
Full constructor.
TimeCache<T> - Class in com.jrockit.memleak.value
Experimental to handle caching of data that may change over time.
TimeCache() - Constructor for class com.jrockit.memleak.value.TimeCache
 
TimedOutException - Exception in com.jrockit.memleak
No results could be found within the given time.
TimedOutException(String) - Constructor for exception com.jrockit.memleak.TimedOutException
 
toEnumSet(Class<E>, BitSet) - Static method in class com.jrockit.memleak.mlp.MlpUtil
Convert a BitSet into an EnumSet.
TooComplexException - Exception in com.jrockit.memleak
No results could be found within given complexity limits.
TooComplexException(String) - Constructor for exception com.jrockit.memleak.TooComplexException
 
toString() - Method in class com.jrockit.memleak.comm.RemoteMLSController.ProtocolDescriptor
 
toString() - Method in class com.jrockit.memleak.util.TypeName
 
toString() - Method in class com.jrockit.memleak.value.AbstractObjectInfo
 
toString() - Method in class com.jrockit.memleak.value.ClassInfo
 
toString() - Method in class com.jrockit.memleak.value.FieldInfo
 
toString() - Method in class com.jrockit.memleak.value.HeapInfo
 
toString() - Method in class com.jrockit.memleak.value.InstanceReferrers
 
toString() - Method in class com.jrockit.memleak.value.Location
 
toString() - Method in class com.jrockit.memleak.value.MethodInfo
 
toString() - Method in class com.jrockit.memleak.value.ObjectInfo
 
toString() - Method in class com.jrockit.memleak.value.PointToTypeInfo
 
toString() - Method in class com.jrockit.memleak.value.PrimitiveFieldValue
 
toString() - Method in class com.jrockit.memleak.value.PrimitiveValue
 
toString() - Method in class com.jrockit.memleak.value.ReferenceFieldValue
 
toString() - Method in class com.jrockit.memleak.value.ReferenceValue
 
toString() - Method in class com.jrockit.memleak.value.RelationshipInfo
 
toString() - Method in class com.jrockit.memleak.value.ThreadRoot
 
toString() - Method in class com.jrockit.memleak.value.Trace
 
toString() - Method in class com.jrockit.memleak.value.TypeHeapInfo
 
Trace - Class in com.jrockit.memleak.value
Represents an allocation stack trace, including invocation count.
Trace(int, ILocation[]) - Constructor for class com.jrockit.memleak.value.Trace
Create a new stack trace.
TrendAnalysisCallback - Interface in com.jrockit.memleak
Callback interface for receiving heap histograms whenever a full garbage collection has completed.
tryMarkDiscarded(IObjectSpecifier) - Method in class com.jrockit.memleak.mlp.MemLeakR28
Mark the IObjectInfo corresponding to objectSpec as discarded, if possible.
TypeHeapInfo - Class in com.jrockit.memleak.value
Represents heap usage for a single type, including growth rate.
TypeHeapInfo(IClassInfo, int, long, float, long) - Constructor for class com.jrockit.memleak.value.TypeHeapInfo
Full state constructor.
TypeName - Class in com.jrockit.memleak.util
 
TypeName(String) - Constructor for class com.jrockit.memleak.util.TypeName
 
TypeResolverAdapter<T> - Class in com.jrockit.memleak.util
Adapter to be able to implement just the supported functionality and allow future extensions to the ITypeResolver interface.
TypeResolverAdapter() - Constructor for class com.jrockit.memleak.util.TypeResolverAdapter
 
TypeSpecifierHelper - Class in com.jrockit.memleak.util
Helper for ITypeSpecifier functionality.
TypeSpecifierHelper() - Constructor for class com.jrockit.memleak.util.TypeSpecifierHelper
 

U

unhandled(Exception) - Static method in exception com.jrockit.memleak.InspectException
Wrap a non-InspectException exception into something that may be thrown, and throw it.
unhandled(Exception) - Static method in exception com.jrockit.memleak.spi.SpiException
Wrap a non-SpiException exception into something that may be thrown, and throw it.
UNKNOWN_MODIFIERS - Static variable in interface com.jrockit.memleak.IAccessibleInfo
A constant value of illegal modifier combinations that is used when modifiers are unknown.
UNLIMITED_DEPTH - Static variable in interface com.jrockit.memleak.IMemLeak
Used as maximum depth for path to root when wanting to go as far back as the implementation can handle.
UNLIMITED_INSTANCES - Static variable in interface com.jrockit.memleak.IMemLeak
Used as maximum number of instances/relations when all are wanted.
UNLIMITED_SIZE - Static variable in interface com.jrockit.memleak.IMemLeak
Used as maximum size in bytes, for example as keep-alive-size, when no limit is wanted.

V

ValueFactory - Class in com.jrockit.memleak.value
 
ValueFactory(IMemLeak) - Constructor for class com.jrockit.memleak.value.ValueFactory
 
valueOf(String) - Static method in enum com.jrockit.memleak.Feature
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jrockit.memleak.ITruncatable.Reason
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jrockit.memleak.mlp.MlpErr
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jrockit.memleak.mlp.MlpVerbosity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jrockit.memleak.mlp.RequestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.jrockit.memleak.util.ValueProperty
Returns the enum constant of this type with the specified name.
ValueProperty - Enum in com.jrockit.memleak.util
An enum of properties in value objects that may be set if not set already.
values() - Static method in enum com.jrockit.memleak.Feature
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jrockit.memleak.ITruncatable.Reason
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jrockit.memleak.mlp.MlpErr
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jrockit.memleak.mlp.MlpVerbosity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jrockit.memleak.mlp.RequestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.jrockit.memleak.util.ValueProperty
Returns an array containing the constants of this enum type, in the order they are declared.

W

withClassID(int) - Method in interface com.jrockit.memleak.ITypeResolver
Get a type representation of all types with the given class ID.
withClassID(int) - Method in class com.jrockit.memleak.util.TypeResolverAdapter
 
withClassName(String) - Method in interface com.jrockit.memleak.ITypeResolver
Get a type representation of all types with the given class name.
withClassName(String) - Method in class com.jrockit.memleak.util.TypeResolverAdapter
 
withClassNameAndID(String, int) - Method in interface com.jrockit.memleak.ITypeResolver
Get a type representation of all types with the given name and class ID.
withClassNameAndID(String, int) - Method in class com.jrockit.memleak.util.TypeResolverAdapter
 
withClassNameAndIDs(String, int...) - Method in interface com.jrockit.memleak.ITypeResolver
Get a type representation of all types with the given name and class IDs.
withClassNameAndIDs(String, int...) - Method in class com.jrockit.memleak.util.TypeResolverAdapter
 

A C D E F G H I J K L M N O P R S T U V W

Copyright © 1999, 2011, Oracle and/or its affiliates. All rights reserved.