Package com.xceptance.xlt.api.engine

# Class ActionData

java.lang.Object
com.xceptance.xlt.api.engine.AbstractData
com.xceptance.xlt.api.engine.TimerData
com.xceptance.xlt.api.engine.ActionData

All Implemented Interfaces:
  `Data`

public class ActionData extends TimerData

The `ActionData` class holds any data measured for an action. Typically, an action represents one self-contained test step, which itself comprises one or more requests.

The values stored include not only the action's start and run time, but also an indicator whether or not the action was executed successfully. Data gathered for the same type of action may be correlated via the name attribute.

Note that `ActionData` objects have an "A" as their type code.

See Also:
  - `RequestData`
  - `TransactionData`
  - `CustomData`
  - `EventData`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ActionData()`
  Creates a new ActionData object.
  `ActionData(String name)`
  Creates a new ActionData object and gives it the specified name.

- ## Method Summary

  ### Methods inherited from class com.xceptance.xlt.api.engine.TimerData

  `getEndTime, getRunTime, hasFailed, setFailed, setRemainingValues, setRunTime, setRunTime, toList`

  ### Methods inherited from class com.xceptance.xlt.api.engine.AbstractData

  `getAgentName, getName, getTime, getTransactionName, getTypeCode, setAgentName, setAllValues, setBaseValues, setName, setTime, setTransactionName`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### ActionData

    public ActionData()
    Creates a new ActionData object.

  - ### ActionData

    public ActionData(String name)
    Creates a new ActionData object and gives it the specified name. Furthermore, the start time attribute is set to the current time.
    Parameters:
      `name` - the action name