Package org.netbeans.jemmy
Class Timeout
- java.lang.Object
-
- org.netbeans.jemmy.Timeout
-
public class Timeout extends Object
Represents one timeout.- Author:
- Alexandre Iline (alexandre.iline@sun.com)
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
check()
Throws a TimeoutExpiredException exception if timeout has been expired.boolean
expired()
Checks if timeout has been expired after start() invocation.String
getName()
Returns timeout name.long
getValue()
Returns timeout value.void
sleep()
Sleeps for timeout value.void
start()
Starts timeout measuring.
-
-
-
Constructor Detail
-
Timeout
public Timeout(String name, long value)
Constructor.- Parameters:
name
- Timeout name.value
- Timeout value in milliseconds.
-
-
Method Detail
-
getName
public String getName()
Returns timeout name.- Returns:
- timeout name.
-
getValue
public long getValue()
Returns timeout value.- Returns:
- timeout value.
-
sleep
public void sleep()
Sleeps for timeout value.
-
start
public void start()
Starts timeout measuring.
-
expired
public boolean expired()
Checks if timeout has been expired after start() invocation.- Returns:
- true if timeout has been expired.
-
check
public void check()
Throws a TimeoutExpiredException exception if timeout has been expired.- Throws:
TimeoutExpiredException
- if timeout has been expired after start() invocation.
-
-