|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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. |
|
|
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)
|
|
|
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)
|
|
|
ArrayInfo.getField(java.lang.String fieldName,
java.lang.Class<T> type,
Policy policy)
|
|
|
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |