IBM Rational Performance Tester SDK

com.ibm.rational.test.lt.recorder.core.annotations
Class RecordingSessionAmendmentAnnotation

java.lang.Object
  extended by com.ibm.rational.test.lt.recorder.core.property.AbstractConfiguration
      extended by com.ibm.rational.test.lt.recorder.core.property.AbstractTypedConfiguration
          extended by com.ibm.rational.test.lt.recorder.core.annotations.RecorderAnnotation
              extended by com.ibm.rational.test.lt.recorder.core.annotations.RecordingSessionAmendmentAnnotation
All Implemented Interfaces:
Serializable, Cloneable

public class RecordingSessionAmendmentAnnotation
extends RecorderAnnotation

An annotation describing an amendment to a recording session configuration while the session is running. These annotations are emitted by the framework whenever a recorder monitor amends the session.

See Also:
Serialized Form

Field Summary
static String DESCRIPTION_ATTRIBUTE
          Name of the property holding the description of a session amendment.
 
Fields inherited from class com.ibm.rational.test.lt.recorder.core.annotations.RecorderAnnotation
COMMENT_PROPERTY, END_TRANSACTION_TYPE, IGNORE_TYPE, INSERT_COMMENT_TYPE, NAME_PROPERTY, RECORDER_ID_ATTRIBUTE, RECORDING_STATE_TYPE, RESUMED_ATTRIBUTE, SCREENSHOT_DATA_ATTRIBUTE, SCREENSHOT_TYPE, SESSION_AMENDMENT_TYPE, SPLIT_TEST_TYPE, START_TRANSACTION_TYPE, SYNCHRONIZATION_POINT_TYPE, TIMESTAMP_PROPERTY
 
Fields inherited from class com.ibm.rational.test.lt.recorder.core.property.AbstractTypedConfiguration
NAME, type
 
Fields inherited from class com.ibm.rational.test.lt.recorder.core.property.AbstractConfiguration
properties
 
Constructor Summary
RecordingSessionAmendmentAnnotation()
           
 
Method Summary
protected  void addChildConfiguration(AbstractConfiguration config, String operandName)
           
 RecordingSessionConfiguration getConfiguration()
           
 void setConfiguration(RecordingSessionConfiguration configuration)
           
protected  void writeChildConfigurations(javax.xml.stream.XMLStreamWriter writer)
           
 
Methods inherited from class com.ibm.rational.test.lt.recorder.core.annotations.RecorderAnnotation
clone, getPreferedPrefix, getProtocol
 
Methods inherited from class com.ibm.rational.test.lt.recorder.core.property.AbstractTypedConfiguration
getElementName, getId, getNamespace, getType, setId, setType
 
Methods inherited from class com.ibm.rational.test.lt.recorder.core.property.AbstractConfiguration
afterXmlDeserialization, assignUniqueIds, beforeXmlSerialization, cloneProperties, get, getBoolean, getData, getEnum, getInteger, getList, getMap, getObfuscatedList, getObfuscatedString, getPreferedIdPrefixForChild, getString, getString, isOperand, loadAttributes, remove, saveDataToAttachment, serialize, setBoolean, setData, setData, setEnum, setInteger, setList, setMap, setObfuscatedList, setObfuscatedString, setString, toString, write, write, write, writeAttributes, writeChildConfiguration, writeChildConfigurations
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DESCRIPTION_ATTRIBUTE

public static final String DESCRIPTION_ATTRIBUTE
Name of the property holding the description of a session amendment. This description is typically provided by the IRecorderMonitor that issued the amendment.

See Also:
Constant Field Values
Constructor Detail

RecordingSessionAmendmentAnnotation

public RecordingSessionAmendmentAnnotation()
Method Detail

getConfiguration

public RecordingSessionConfiguration getConfiguration()

setConfiguration

public void setConfiguration(RecordingSessionConfiguration configuration)

addChildConfiguration

protected void addChildConfiguration(AbstractConfiguration config,
                                     String operandName)
                              throws InvalidConfigurationException
Overrides:
addChildConfiguration in class AbstractConfiguration
Throws:
InvalidConfigurationException

writeChildConfigurations

protected void writeChildConfigurations(javax.xml.stream.XMLStreamWriter writer)
                                 throws javax.xml.stream.XMLStreamException
Overrides:
writeChildConfigurations in class AbstractConfiguration
Throws:
javax.xml.stream.XMLStreamException

IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2012. All rights reserved.