Package com.norconex.commons.lang
Class Sleeper
java.lang.Object
com.norconex.commons.lang.Sleeper
Convenience class to put to sleep the currently running thread.
If sleeping fails, it throws a runtime exception of type
SleeperException-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final longNumber of milliseconds representing 1 hour.static final longNumber of milliseconds representing 1 minute.static final longNumber of milliseconds representing 1 second. -
Method Summary
Modifier and TypeMethodDescriptionstatic voidsleepHours(int hours) Sleeps for the number of hours specified.static voidsleepMillis(long milliseconds) Sleeps for the number of milliseconds specified.static voidsleepMinutes(int minutes) Sleeps for the number of minutes specified.static voidsleepNanos(long nanoSeconds) Sleeps for the number of nanoseconds specified.static voidsleepSeconds(int seconds) Sleeps for the number of seconds specified.
-
Field Details
-
ONE_SECOND
public static final long ONE_SECONDNumber of milliseconds representing 1 second.- See Also:
-
ONE_MINUTE
public static final long ONE_MINUTENumber of milliseconds representing 1 minute.- See Also:
-
ONE_HOUR
public static final long ONE_HOURNumber of milliseconds representing 1 hour.- See Also:
-
-
Method Details
-
sleepMillis
public static void sleepMillis(long milliseconds) Sleeps for the number of milliseconds specified.- Parameters:
milliseconds- milliseconds
-
sleepNanos
public static void sleepNanos(long nanoSeconds) Sleeps for the number of nanoseconds specified.- Parameters:
nanoSeconds- nanoseconds
-
sleepSeconds
public static void sleepSeconds(int seconds) Sleeps for the number of seconds specified.- Parameters:
seconds- seconds
-
sleepMinutes
public static void sleepMinutes(int minutes) Sleeps for the number of minutes specified.- Parameters:
minutes- minutes
-
sleepHours
public static void sleepHours(int hours) Sleeps for the number of hours specified.- Parameters:
hours- hours
-