suramadu.tests.latency
Class MissedDeadline.TestProps

java.lang.Object
  extended byjava.util.Dictionary
      extended byjava.util.Hashtable
          extended byjava.util.Properties
              extended bysuramadu.util.exec.TestProperties
                  extended bysuramadu.tests.latency.MissedDeadline.TestProps
All Implemented Interfaces:
java.lang.Cloneable, java.util.Map, java.io.Serializable
Enclosing class:
MissedDeadline

public static class MissedDeadline.TestProps
extends TestProperties

See Also:
Serialized Form

Field Summary
 long bgIdelay
          retrieved from default or specified properties.
 long bgPeriod
          retrieved from default or specified properties.
 int bgPriority
          retrieved from default or specified properties.
 int bgThreads
          retrieved from default or specified properties.
 int costMillis
          the cost of the test interval
 int costNanos
           
 int deadlineMillis
          the deadline of the test interval
 int deadlineNanos
           
static java.lang.String[] DEFAULT_PROPERTIES
           
 boolean handlerNonHeap
          nonheap flag to handler
 int handlerPriority
          priority of the handlers - should be greater than the thread's
 java.lang.String handlerType
          type of handler
 int histBins
          the number of histogram bins to use for mode calculation (evenly divided between min and max)
 long idelay
          retrieved from default or specified properties.
 int iterations
          retrieved from default or specified properties.
 java.lang.String memType
          retrieved from default or specified properties
 long period
          retrieved from default or specified properties.
 int priority
          retrieved from default or specified properties.
 java.lang.String threadType
          retrieved from default or specified properties
 int waste
          the time to waste each interval
 
Fields inherited from class suramadu.util.exec.TestProperties
CLASSNAME, CPS, DATAFILEHEADERWIDTH, FILEOUTPUTERROR, HOSTNAME, INPUT_PREFIX, OSNAME, OSVERSION, OUTPUT_PREFIX, PLATFORM, PROPERTIESLOADED, RAWDATAFILE, TIMESTAMP
 
Constructor Summary
MissedDeadline.TestProps()
           
MissedDeadline.TestProps(java.lang.Class aClass)
           
 
Method Summary
static java.util.Iterator factory(java.lang.Class aClass)
           
 
Methods inherited from class suramadu.util.exec.TestProperties
_get, _put, arrayToProperties, close, factory, factory, factory, getBooleanInputProperty, getBooleanOutputProperty, getClassName, getDoubleInputProperty, getDoubleOutputProperty, getFloatInputProperty, getFloatOutputProperty, getInputProperty, getIntInputProperty, getIntOutputProperty, getLongInputProperty, getLongOutputProperty, getOutputProperty, getPackageName, getPropertiesFilename, getProperty, loadProperties, loadProperties, loadProperties, propertyNames, propertyNames, putAll, read, setInputProperty, setInputProperty, setInputProperty, setInputProperty, setInputProperty, setInputProperty, setInputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setOutputProperty, setProperty, toString
 
Methods inherited from class java.util.Properties
getProperty, list, list, load, save, store
 
Methods inherited from class java.util.Hashtable
clear, clone, contains, containsKey, containsValue, elements, entrySet, equals, get, hashCode, isEmpty, keys, keySet, put, remove, size, values
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_PROPERTIES

public static final java.lang.String[] DEFAULT_PROPERTIES

threadType

public java.lang.String threadType
retrieved from default or specified properties


memType

public java.lang.String memType
retrieved from default or specified properties


iterations

public int iterations
retrieved from default or specified properties.


priority

public int priority
retrieved from default or specified properties.


period

public long period
retrieved from default or specified properties.


idelay

public long idelay
retrieved from default or specified properties.


bgPriority

public int bgPriority
retrieved from default or specified properties.


bgPeriod

public long bgPeriod
retrieved from default or specified properties.


bgIdelay

public long bgIdelay
retrieved from default or specified properties.


bgThreads

public int bgThreads
retrieved from default or specified properties.


histBins

public int histBins
the number of histogram bins to use for mode calculation (evenly divided between min and max)


costMillis

public int costMillis
the cost of the test interval


costNanos

public int costNanos

deadlineMillis

public int deadlineMillis
the deadline of the test interval


deadlineNanos

public int deadlineNanos

waste

public int waste
the time to waste each interval


handlerPriority

public int handlerPriority
priority of the handlers - should be greater than the thread's


handlerType

public java.lang.String handlerType
type of handler


handlerNonHeap

public boolean handlerNonHeap
nonheap flag to handler

Constructor Detail

MissedDeadline.TestProps

public MissedDeadline.TestProps()
                         throws PropertyValidationException
Throws:
PropertyValidationException

MissedDeadline.TestProps

public MissedDeadline.TestProps(java.lang.Class aClass)
                         throws PropertyValidationException
Parameters:
aClass -
Throws:
PropertyValidationException
Method Detail

factory

public static java.util.Iterator factory(java.lang.Class aClass)
                                  throws PropertyValidationException,
                                         java.lang.InstantiationException,
                                         java.lang.IllegalAccessException
Throws:
PropertyValidationException
java.lang.InstantiationException
java.lang.IllegalAccessException