Uses of Class
com.jrockit.memleak.Policy

Packages that use Policy
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 Policy in com.jrockit.memleak
 

Subclasses of Policy in com.jrockit.memleak
static class Policy.TimeStampPolicy
          A Policy only accepting values arriving after this point in time.
static class Policy.TokenPolicy
          Policy with a notification token.
 

Fields in com.jrockit.memleak declared as Policy
static Policy Policy.CACHED_OR_NULL
          Policy when you don't want any round trips, just the latest (if anything) already in the cache.
static Policy Policy.NOTHING_CACHED
          Policy when you don't want anything that is cached.
static Policy Policy.PREFETCH_SOMETHING
          Initiate prefetch if nothing is cached.
static Policy Policy.SOMETHING
          Policy when you just want something (non-null), but don't care if it is old.
 

Methods in com.jrockit.memleak that return Policy
protected abstract  Policy Policy.createPrefetch()
          Create a new prefetching Policy.
protected  Policy Policy.TokenPolicy.createPrefetch()
           
 Policy Policy.TimeStampPolicy.createPrefetch()
           
 Policy Policy.derivedPrefetch()
           
 

Methods in com.jrockit.memleak with parameters of type Policy
 IClassRef[] IMemLeak.getClasses(ITypeSpecifier specifier, Policy policy)
          Requires Feature.CLASS_IDS.
 IClassRef[] IMemLeak.getClasses(java.lang.String className, Policy policy)
          Requires Feature.CLASS_IDS.
 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).
 IValue[] IArrayInfo.getElements(Policy policy, int from, int len)
          Get the element data from an array.
<T> T
IObjectInfo.getField(java.lang.String fieldName, java.lang.Class<T> type, Policy policy)
          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.
 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.
 IFieldValue IObjectInfo.getFieldValue(java.lang.String fieldName, java.lang.Class<?> type, Policy policy)
          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.
 IFieldValue[] IObjectInfo.getFieldValues(Policy policy)
          Get the values and names for all the fields in the object represented by this IObjectInfo.
 IInstanceReferrers IMemLeak.getInstancesPointingTo(IObjectSpecifier objectSpec, Policy policy)
          Find all instances pointing to this object id.
 LimitedNumber IObjectInfo.getKeepAliveSize(long stopAt, Policy policy)
          Get the total size of all objects held on to by this object (the transitive closure).
 ITypeHeapInfo<IClassInfo> IMemLeak.getLastTypeHeapInfo(IClassInfo classInfo, Policy policy)
           
 ITypeHeapInfo<?> IMemLeak.getLastTypeHeapInfo(java.lang.String refType, Policy policy)
           
 IPointToTypeInfo[] IMemLeak.getTypesPointingTo(ITypeSpecifier type, Policy policy)
          Find which types contain references to another type.
 IPointToTypeInfo[] IMemLeak.getTypesPointingTo(java.lang.String type, Policy policy)
          Find which types contain references to another type.
 

Constructors in com.jrockit.memleak with parameters of type Policy
Policy.TokenPolicy(Policy delegate, java.lang.Object token)
           
 

Uses of Policy in com.jrockit.memleak.mlp
 

Methods in com.jrockit.memleak.mlp with parameters of type Policy
 IClassRef[] MemLeakR28.getClasses(ITypeSpecifier type, Policy policy)
           
 IInstanceReferrers MemLeakR28.getInstancesPointingTo(IObjectSpecifier objectSpec, Policy policy)
           
 IInstanceReferrers MemLeakR26.getInstancesPointingTo(IObjectSpecifier objectSpec, Policy policy)
           
 ITypeHeapInfo<IClassInfo> AbstractMemLeak.getLastTypeHeapInfo(IClassInfo classInfo, Policy policy)
           
 ITypeHeapInfo<?> AbstractMemLeak.getLastTypeHeapInfo(java.lang.String refType, Policy policy)
           
 IPointToTypeInfo[] AbstractMemLeak.getTypesPointingTo(ITypeSpecifier type, Policy policy)
           
 

Uses of Policy in com.jrockit.memleak.util
 

Methods in com.jrockit.memleak.util with parameters of type Policy
 T LimitCache.get(long limit, Policy policy)
           
 IClassRef[] MemLeakAdapter.getClasses(ITypeSpecifier type, Policy policy)
           
 IClassRef[] MemLeakAdapter.getClasses(java.lang.String className, Policy policy)
           
 IObjectInfo DummyClassInfo.getClassLoaderInfo(Policy policy)
           
 IObjectInfo DummyClassInfo.getClassObjectInfo(Policy policy)
           
<T> T
DummyObjectInfo.getField(java.lang.String fieldName, java.lang.Class<T> type, Policy policy)
           
 IObjectInfo DummyObjectInfo.getFieldReference(java.lang.String fieldName, Policy policy)
           
 IFieldValue DummyObjectInfo.getFieldValue(java.lang.String fieldName, java.lang.Class<?> type, Policy policy)
           
 IFieldValue[] DummyObjectInfo.getFieldValues(Policy policy)
           
 IInstanceReferrers MemLeakAdapter.getInstancesPointingTo(IObjectSpecifier objectSpec, Policy policy)
           
 LimitedNumber DummyObjectInfo.getKeepAliveSize(long stopAt, Policy policy)
           
 ITypeHeapInfo<IClassInfo> MemLeakAdapter.getLastTypeHeapInfo(IClassInfo classInfo, Policy policy)
           
 ITypeHeapInfo<?> MemLeakAdapter.getLastTypeHeapInfo(java.lang.String refType, Policy policy)
           
 IPointToTypeInfo[] MemLeakAdapter.getTypesPointingTo(ITypeSpecifier type, Policy policy)
           
 IPointToTypeInfo[] MemLeakAdapter.getTypesPointingTo(java.lang.String type, Policy policy)
           
 

Uses of Policy in com.jrockit.memleak.value
 

Methods in com.jrockit.memleak.value with parameters of type Policy
 T TimeCache.get(Policy policy)
           
 IObjectInfo ClassInfo.getClassLoaderInfo(Policy policy)
           
 IObjectInfo ClassInfo.getClassObjectInfo(Policy policy)
           
 IValue[] ArrayInfo.getElements(Policy policy, int from, int len)
           
<T> T
ArrayInfo.getField(java.lang.String fieldName, java.lang.Class<T> type, Policy policy)
           
<T> T
AbstractObjectInfo.getField(java.lang.String fieldName, java.lang.Class<T> type, Policy policy)
           
 IObjectInfo ArrayInfo.getFieldReference(java.lang.String fieldName, Policy policy)
           
 IObjectInfo AbstractObjectInfo.getFieldReference(java.lang.String fieldName, Policy policy)
           
 IFieldValue AbstractObjectInfo.getFieldValue(java.lang.String fieldName, java.lang.Class<?> type, Policy policy)
           
 IFieldValue[] ObjectInfo.getFieldValues(Policy policy)
           
 IFieldValue[] ArrayInfo.getFieldValues(Policy policy)
           
 LimitedNumber AbstractObjectInfo.getKeepAliveSize(long stopAt, Policy policy)
           
 



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