IBM Rational Performance Tester SDK

com.ibm.rational.test.lt.recorder.core.session
Interface IRecordingSessionListener

All Superinterfaces:
com.ibm.rational.test.lt.recorder.core.internal.session.IRecorderComponentListener<RecordingSessionState>

public interface IRecordingSessionListener
extends com.ibm.rational.test.lt.recorder.core.internal.session.IRecorderComponentListener<RecordingSessionState>

A listener to recording sessions. Sessions notify their listeners of events related to their state, messages that have been delivered to them, and additions/removals of recorders and clients. A recording session listener can be either dynamically registered using IRecordingSession.addListener(IRecordingSessionListener) or statically registered using the extension point recordingComponentListener.


Method Summary
 void clientAdded(IRecordingSession notifier, IClient client)
           
 void messageReceived(Object notifier, Message message)
           
 void recorderAdded(IRecordingSession notifier, IRecorder recorder)
           
 void stateChanged(Object notifier, RecordingSessionState oldState, RecordingSessionState newState)
           
 

Method Detail

stateChanged

void stateChanged(Object notifier,
                  RecordingSessionState oldState,
                  RecordingSessionState newState)
Specified by:
stateChanged in interface com.ibm.rational.test.lt.recorder.core.internal.session.IRecorderComponentListener<RecordingSessionState>

messageReceived

void messageReceived(Object notifier,
                     Message message)
Specified by:
messageReceived in interface com.ibm.rational.test.lt.recorder.core.internal.session.IRecorderComponentListener<RecordingSessionState>

recorderAdded

void recorderAdded(IRecordingSession notifier,
                   IRecorder recorder)

clientAdded

void clientAdded(IRecordingSession notifier,
                 IClient client)

IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2012. All rights reserved.