public class PhysicalMemorySelector
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
PhysicalMemorySelector.CachingBehavior
Marker for standard caching behaviors.
|
static class |
PhysicalMemorySelector.PagingBehavior
Marker for standard paging behaviors.
|
Constructor and Description |
---|
PhysicalMemorySelector(PhysicalMemoryCharacteristic[] request,
PhysicalMemoryCharacteristic[] reject,
PhysicalMemorySelector.CachingBehavior caching,
PhysicalMemorySelector.PagingBehavior paging)
Creates a selector object for obtaining physical memory objects.
|
Modifier and Type | Method and Description |
---|---|
PhysicalMemorySelector.CachingBehavior |
getCachingBehavior()
A getter for the
CachingBehavior to be requested |
PhysicalMemorySelector.PagingBehavior |
getPagingBehavior()
A getter for the
PagingBehavior to be requested |
PhysicalMemoryCharacteristic[] |
getRejectSet()
A getter for the
PhysicalMemoryCharacteristic list to be excluded |
PhysicalMemoryCharacteristic[] |
getRequestSet()
A getter for the
PhysicalMemoryCharacteristic list to be requested |
static PhysicalMemorySelector.CachingBehavior[] |
getSupportedCachingBehavior()
Gets the caching behaviors that are supported by this JVM
|
static PhysicalMemorySelector.PagingBehavior[] |
getSupportedPagingBehavior()
Gets the paging behaviors that are supported by this JVM
|
public PhysicalMemorySelector(PhysicalMemoryCharacteristic[] request, PhysicalMemoryCharacteristic[] reject, PhysicalMemorySelector.CachingBehavior caching, PhysicalMemorySelector.PagingBehavior paging)
request
- characteristics that are requiredreject
- characteristics that should apply to the objectcaching
- the required caching behaviorpaging
- the required paging behaviorpublic static PhysicalMemorySelector.CachingBehavior[] getSupportedCachingBehavior()
public static PhysicalMemorySelector.PagingBehavior[] getSupportedPagingBehavior()
public PhysicalMemoryCharacteristic[] getRequestSet()
PhysicalMemoryCharacteristic
list to be requestedPhysicalMemoryCharacteristic
listpublic PhysicalMemoryCharacteristic[] getRejectSet()
PhysicalMemoryCharacteristic
list to be excludedPysicalMemoryCharacteristic
listpublic PhysicalMemorySelector.CachingBehavior getCachingBehavior()
CachingBehavior
to be requestedCachingBehavior
public PhysicalMemorySelector.PagingBehavior getPagingBehavior()
PagingBehavior
to be requestedPagingBehavior