ConcurrentSupport

extras.concurrent.testing.ConcurrentSupport
See theConcurrentSupport companion object

Attributes

Since

2020-09-22

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Concrete methods

def futureToValue[A](fa: Future[A], waitFor: WaitFor)(implicit errorLogger: ErrorLogger[TimeoutException]): A
def futureToValueAndTerminate[A](executorService: ExecutorService, waitFor: WaitFor)(fa: => Future[A])(implicit errorLogger: ErrorLogger[Throwable]): A
def newExecutionContext(executorService: ExecutorService, errorLogger: ExecutionContextErrorLogger): ExecutionContext
def newExecutionContextWithErrorMessageLogger(executorService: ExecutorService, errorLogger: String => Unit): ExecutionContext
def newExecutionContextWithLogger(executorService: ExecutorService, errorLogger: ExecutionContextErrorLogger): ExecutionContext
def newExecutorService(minThread: Int): ExecutorService
def runAndShutdown[A](executorService: ExecutorService, waitFor: WaitFor)(a: => A)(implicit errorLogger: ErrorLogger[Throwable]): A