com.ibm.rational.test.lt.recorder.core.extensibility

Class BaseClientDelegate

  • java.lang.Object
    • com.ibm.rational.test.lt.recorder.core.extensibility.BaseClientDelegate
    • Constructor Detail

      • BaseClientDelegate

        public BaseClientDelegate()
    • Method Detail

      • initialize

        public void initialize(IClientContext context)
                        throws DelegateInitializeException
        This method may be overridden if desired, but the overriding method should make sure that the super implementation is invoked. For more details about what this method does, see IClientDelegate.initialize(IClientContext).
        Specified by:
        initialize in interface IClientDelegate
        Parameters:
        context - The client context, that provides the client configuration that this instance should conform to, and a mechanism for the delegate to send events to other involved components.
        Throws:
        DelegateInitializeException - If the delegate cannot be initialized or will not be able to run properly.
      • getContext

        public final IClientContext getContext()
        Returns the client context. This can be used to issue log traces and send messages to the user.
        Returns:
        A client context.
      • messageReceived

        public void messageReceived(Message message)
        Description copied from interface: IRecordingComponentDelegate
        This method is invoked by the context when a message is sent to this delegate. If the delegate doesn't know how to understand or handle the message, it should silently ignore it.
        Specified by:
        messageReceived in interface IRecordingComponentDelegate
        Parameters:
        message - A message.
      • getProperty

        public Object getProperty(String name)
                           throws UnsupportedPropertyException
        Description copied from interface: IRecordingComponentDelegate
        Gets a runtime property of the delegate. The meaning of the property and its value is specific to the delegate and part of the interface between the delegate and other recording components. In particular, the time when the value can be read is let to the delegate implementation (for instance, a property may be read only after the component has started).
        Specified by:
        getProperty in interface IRecordingComponentDelegate
        Parameters:
        name - The property name
        Returns:
        The property value
        Throws:
        UnsupportedPropertyException - If the delegate does not support the property (either because it does not define such a property, or because the property is read at an inappropriate time).
      • setProperty

        public void setProperty(String name,
                       Object value)
                         throws UnsupportedPropertyException
        Description copied from interface: IRecordingComponentDelegate
        Sets the value of a runtime property of the delegate. The meaning of the property and its value is specific to the delegate and part of the interface between the delegate and other recording components. In particular, the time when the value can be set is defined by the delegate implementation (for instance, a property may be set only before the component is started).
        Specified by:
        setProperty in interface IRecordingComponentDelegate
        Parameters:
        name - The property name
        Throws:
        UnsupportedPropertyException - If the delegate does not support the property (either because it does not define such a property, or because the property is set at an inappropriate time).
      • sendUserMessage

        public void sendUserMessage(String msg)
IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2013. All rights reserved.