T-Plan Robot Enterprise 4.0
Build No. 4.0-20140924.1

com.tplan.robot.remoteclient.capabilities
Interface ImageOwner

All Superinterfaces:
Capability
All Known Implementing Classes:
AbstractRemoteDesktopClient

public interface ImageOwner
extends Capability

This interface declares client capability to own and maintain image of the connected test environment (such as live desktop, static image, ...).


T-Plan Robot Enterprise, (C) 2009-2014 T-Plan Limited. All rights reserved.


Method Summary
 boolean isActivelyUpdating()
          Indicate whether the client is actively or passively updating the image.
 boolean isStatic()
          Indicate whether the image is a static one or a live one (dynamically updated).
 

Method Detail

isActivelyUpdating

boolean isActivelyUpdating()

Indicate whether the client is actively or passively updating the image. This flag is used for optimization of the test framework.

An active client typically updates the image at regular intervals or on a schedule basis because the server doesn't notify the client of the image updates. An example of an active client is the Java one.

A passive client receives image updates asynchronously from the server and it is safe to presume that the image is up to date with a small delay. Examples of passive clients are RFB (VNC) and RDP.

Returns:
true for actively updating clients, false for passive ones.

isStatic

boolean isStatic()
Indicate whether the image is a static one or a live one (dynamically updated). This flag is used for optimization of the test framework.

Returns:
true for static image clients (such as the static image one), false for dynamic ones (such as RFB/VNC or RDP).

T-Plan Robot Enterprise 4.0
Build No. 4.0-20140924.1