com.emarsys.ecommon.concurrent
Class Threads

java.lang.Object
  extended by com.emarsys.ecommon.concurrent.Threads

public class Threads
extends java.lang.Object

Common utilities for working with threads.

Author:
Michael "kULO" Kulovits

Constructor Summary
Threads()
           
 
Method Summary
static void awaitTerminationSilently(java.util.concurrent.ExecutorService executors, int timeOut, java.util.concurrent.TimeUnit timeUnit)
           
static java.lang.Thread runAsynchronouslyIgnoringRTEs(java.lang.Runnable runnable)
           
static void runInterruptableSilently(Interruptable interruptable)
           
static void sleepSilently(int millis)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Threads

public Threads()
Method Detail

runInterruptableSilently

public static void runInterruptableSilently(Interruptable interruptable)
Parameters:
interruptable -

sleepSilently

public static void sleepSilently(int millis)
Parameters:
millis -

awaitTerminationSilently

public static void awaitTerminationSilently(java.util.concurrent.ExecutorService executors,
                                            int timeOut,
                                            java.util.concurrent.TimeUnit timeUnit)
Parameters:
executors -
timeOut -
timeUnit -

runAsynchronouslyIgnoringRTEs

public static java.lang.Thread runAsynchronouslyIgnoringRTEs(java.lang.Runnable runnable)
Parameters:
runnable -


Copyright © 2010 emarsys AG. All Rights Reserved.