|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use IObjectInfo | |
---|---|
com.jrockit.memleak | Provides classes and interfaces for obtaining memory leak information from a Oracle JRockit virtual machine |
com.jrockit.memleak.mlp | |
com.jrockit.memleak.util | |
com.jrockit.memleak.value |
Uses of IObjectInfo in com.jrockit.memleak |
---|
Subinterfaces of IObjectInfo in com.jrockit.memleak | |
---|---|
interface |
IArrayInfo
Information about an array instance, including it's length. |
interface |
IClassObjectInfo
Extended object representation for instances of Class to
enable access to the corresponding IClassInfo . |
Fields in com.jrockit.memleak declared as IObjectInfo | |
---|---|
static IObjectInfo[] |
IObjectInfo.EMPTY_ARRAY
An empty IObjectInfo array. |
Methods in com.jrockit.memleak that return IObjectInfo | |
---|---|
IObjectInfo |
IMemleakValueFactory.createObjectInfo(int objectID,
IClassInfo classInfo)
Create a IObjectInfo value object. |
IObjectInfo |
IClassInfo.getClassLoaderInfo(Policy policy)
Get the class loader of this class, or null if it is the boot class loader. |
IObjectInfo |
IClassInfo.getClassObjectInfo(Policy policy)
For implementations with Feature.CLASS_IDS_ARE_OBJECT_IDS this
should never return null (when called with a blocking policy ). |
IObjectInfo |
IObjectInfo.getFieldReference(java.lang.String fieldName,
Policy policy)
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 . |
IObjectInfo |
IRelationshipInfo.getFromInfo()
|
IObjectInfo[] |
IInstanceReferrers.getInstances()
Returns info about objects that refer to the instance. |
IObjectInfo |
IValue.getReference()
Returns the reference for this field. |
IObjectInfo |
IInstanceReferrers.getTargetObjectInfo()
Returns the object ID of the referree. |
Methods in com.jrockit.memleak that return types with arguments of type IObjectInfo | |
---|---|
ITruncatable<IObjectInfo> |
IMemLeak.getInstances(IClassRef classRef,
int maxInstances)
Requires Feature.INSTANCES_OF_TYPE . |
IResult<IObjectInfo> |
IMemLeak.getObjectInfo(IObjectSpecifier objectSpec)
Requires Feature.CLASS_NAME_OF_OBJECT . |
Methods in com.jrockit.memleak with parameters of type IObjectInfo | |
---|---|
IInstanceReferrers |
IMemleakValueFactory.createInstanceReferrers(IObjectInfo targetInfo,
IObjectInfo[] ois,
IStaticField[] staticFields,
IThreadRoot[] threadRoots,
int globalHandles)
Create IInstanceReferrers value object. |
IInstanceReferrers |
IMemleakValueFactory.createInstanceReferrers(IObjectInfo targetInfo,
IObjectInfo[] ois,
IStaticField[] staticFields,
IThreadRoot[] threadRoots,
int globalHandles)
Create IInstanceReferrers value object. |
IFieldValue |
IMemleakValueFactory.createReferenceFieldValue(IFieldInfo info,
IObjectInfo value)
Create IFieldValue reference value object. |
IValue |
IMemleakValueFactory.createReferenceValue(IObjectInfo value)
Create IValue reference value object. |
IRelationshipInfo |
IMemleakValueFactory.createRelationshipInfo(IObjectInfo fromInfo,
long keepalive_size)
Create IRelationshipInfo value object. |
boolean |
IMemleakValueFactory.markDiscarded(IObjectInfo objectInfo)
Mark the given objectInfo as discarded, if possible and if (it is likely that) the objectInfo was created by this factory. |
Uses of IObjectInfo in com.jrockit.memleak.mlp |
---|
Fields in com.jrockit.memleak.mlp declared as IObjectInfo | |
---|---|
static IObjectInfo |
AbstractMemLeak.INVALID_OBJECT_INFO
Sentinel IObjectInfo used as a return value from utility methods
to mark the end of a sequence of IObjectInfo:s (of unknown length). |
Methods in com.jrockit.memleak.mlp that return IObjectInfo | |
---|---|
IObjectInfo |
InfoCachingFactory.createObjectInfo(int objectID,
IClassInfo classInfo)
|
IObjectInfo |
InfoCachingFactory.getObjectInfo(int objectID)
|
IObjectInfo |
InfoCachingFactory.getObjectInfo(IObjectSpecifier objectSpec)
|
protected IObjectInfo |
MemLeakR28.getObjectInfoBlocking(int objID)
Find the IObjectInfo cached locally, or if not found, retrieve it
from the server. |
protected IObjectInfo |
MemLeakR28.parseObject(java.io.DataInputStream dis)
|
protected IObjectInfo |
MemLeakR26.parseObject(java.io.DataInputStream dis)
|
protected abstract IObjectInfo |
AbstractMemLeak.parseObject(java.io.DataInputStream dis)
|
protected IObjectInfo |
MemLeakR28.parseObject(java.io.DataInputStream dis,
IClassInfo classInfo)
|
protected IObjectInfo |
MemLeakR26.parseObject(java.io.DataInputStream dis,
IClassInfo classInfo)
|
protected abstract IObjectInfo |
AbstractMemLeak.parseObject(java.io.DataInputStream dis,
IClassInfo classInfo)
|
protected IObjectInfo |
MemLeakR26.parseObjectAndClass(java.io.DataInputStream dis)
Used where there traditionally has been an object ID followed by a class name. |
Methods in com.jrockit.memleak.mlp that return types with arguments of type IObjectInfo | |
---|---|
ITruncatable<IObjectInfo> |
MemLeakR28.getInstances(IClassRef classRef,
int maxInstances)
|
IResult<IObjectInfo> |
MemLeakR28.getObjectInfo(IObjectSpecifier objectSpec)
|
IResult<IObjectInfo> |
MemLeakR26.getObjectInfo(IObjectSpecifier objectSpec)
|
Methods in com.jrockit.memleak.mlp with parameters of type IObjectInfo | |
---|---|
boolean |
InfoCachingFactory.markDiscarded(IObjectInfo objectInfo)
|
Uses of IObjectInfo in com.jrockit.memleak.util |
---|
Classes in com.jrockit.memleak.util that implement IObjectInfo | |
---|---|
class |
DummyObjectInfo
Dummy implementation of IObjectInfo . |
Methods in com.jrockit.memleak.util that return IObjectInfo | |
---|---|
IObjectInfo |
DelegatingValueFactory.createObjectInfo(int objectID,
IClassInfo classInfo)
|
IObjectInfo |
DummyClassInfo.getClassLoaderInfo(Policy policy)
|
IObjectInfo |
DummyClassInfo.getClassObjectInfo(Policy policy)
|
IObjectInfo |
DummyObjectInfo.getFieldReference(java.lang.String fieldName,
Policy policy)
|
IObjectInfo |
IObjectInfoHolder.getObjectInfo()
|
IObjectInfo |
IInfoCacheControl.getObjectInfo(int objectID)
|
IObjectInfo |
IInfoCacheControl.getObjectInfo(IObjectSpecifier objectSpec)
|
Methods in com.jrockit.memleak.util that return types with arguments of type IObjectInfo | |
---|---|
ITruncatable<IObjectInfo> |
MemLeakAdapter.getInstances(IClassRef classRef,
int maxInstances)
|
IResult<IObjectInfo> |
MemLeakAdapter.getObjectInfo(IObjectSpecifier objectSpec)
|
Methods in com.jrockit.memleak.util with parameters of type IObjectInfo | |
---|---|
IInstanceReferrers |
DelegatingValueFactory.createInstanceReferrers(IObjectInfo targetInfo,
IObjectInfo[] ois,
IStaticField[] staticFields,
IThreadRoot[] threadRoots,
int globalHandles)
|
IInstanceReferrers |
DelegatingValueFactory.createInstanceReferrers(IObjectInfo targetInfo,
IObjectInfo[] ois,
IStaticField[] staticFields,
IThreadRoot[] threadRoots,
int globalHandles)
|
IFieldValue |
DelegatingValueFactory.createReferenceFieldValue(IFieldInfo info,
IObjectInfo value)
|
IValue |
DelegatingValueFactory.createReferenceValue(IObjectInfo value)
|
IRelationshipInfo |
DelegatingValueFactory.createRelationshipInfo(IObjectInfo fromInfo,
long keepalive_size)
|
boolean |
DelegatingValueFactory.markDiscarded(IObjectInfo objectInfo)
|
Constructors in com.jrockit.memleak.util with parameters of type IObjectInfo | |
---|---|
DummyClassInfo(java.lang.String name,
IObjectInfo classLoader)
|
Uses of IObjectInfo in com.jrockit.memleak.value |
---|
Classes in com.jrockit.memleak.value that implement IObjectInfo | |
---|---|
class |
AbstractObjectInfo
Representation of an object reference, including its class and ID. |
class |
ArrayInfo
Default implementation of IArrayInfo . |
class |
ClassObjectInfo
Representation of an instance of Class to enable access to
the corresponding IClassInfo . |
class |
ObjectInfo
Representation of an object reference, including its class and ID. |
Methods in com.jrockit.memleak.value that return IObjectInfo | |
---|---|
IObjectInfo |
ValueFactory.createObjectInfo(int objectID,
IClassInfo classInfo)
|
IObjectInfo |
ClassInfo.getClassLoaderInfo(Policy policy)
|
IObjectInfo |
ClassInfo.getClassObjectInfo(Policy policy)
|
IObjectInfo |
ArrayInfo.getFieldReference(java.lang.String fieldName,
Policy policy)
|
IObjectInfo |
AbstractObjectInfo.getFieldReference(java.lang.String fieldName,
Policy policy)
|
IObjectInfo |
RelationshipInfo.getFromInfo()
|
IObjectInfo[] |
InstanceReferrers.getInstances()
|
IObjectInfo |
RelationshipInfo.getObjectInfo()
|
IObjectInfo |
ArraySizeInfo.getObjectInfo()
|
IObjectInfo |
ReferenceValue.getReference()
|
IObjectInfo |
PrimitiveValue.getReference()
|
IObjectInfo |
InstanceReferrers.getTargetObjectInfo()
|
Methods in com.jrockit.memleak.value with parameters of type IObjectInfo | |
---|---|
IInstanceReferrers |
ValueFactory.createInstanceReferrers(IObjectInfo targetInfo,
IObjectInfo[] ois,
IStaticField[] staticFields,
IThreadRoot[] threadRoots,
int globalHandles)
|
IInstanceReferrers |
ValueFactory.createInstanceReferrers(IObjectInfo targetInfo,
IObjectInfo[] ois,
IStaticField[] staticFields,
IThreadRoot[] threadRoots,
int globalHandles)
|
IFieldValue |
ValueFactory.createReferenceFieldValue(IFieldInfo info,
IObjectInfo value)
|
IValue |
ValueFactory.createReferenceValue(IObjectInfo value)
|
IRelationshipInfo |
ValueFactory.createRelationshipInfo(IObjectInfo fromInfo,
long keepalive_size)
|
boolean |
ValueFactory.markDiscarded(IObjectInfo objectInfo)
|
Constructors in com.jrockit.memleak.value with parameters of type IObjectInfo | |
---|---|
InstanceReferrers(IObjectInfo targetInfo,
IObjectInfo[] ois,
IStaticField[] staticFields,
IThreadRoot[] threadRoots,
int globalHandles)
|
|
InstanceReferrers(IObjectInfo targetInfo,
IObjectInfo[] ois,
IStaticField[] staticFields,
IThreadRoot[] threadRoots,
int globalHandles)
|
|
ReferenceFieldValue(IFieldInfo info,
IObjectInfo reference)
|
|
ReferenceValue(IObjectInfo reference)
|
|
RelationshipInfo(IObjectInfo fromInfo,
long keepalive_size)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |