Uses of Interface
com.jrockit.memleak.IObjectInfo

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)
           
 



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