de.halcony.processes.threading

Members list

Type members

Classlikes

class ThreadManager[T] extends LogSupport

Utility class to manage multiple threads processing jobs created via the ThreadManagerBuilder

Utility class to manage multiple threads processing jobs created via the ThreadManagerBuilder

Type parameters

T

the type of the jobs being processed by the managed threads

Attributes

Supertypes
trait LogSupport
trait LazyLogger
trait LoggingMethods
trait Serializable
class Object
trait Matchable
class Any
Show all
class ThreadManagerBuilder[T](lambda: T => Unit)

Utility to build a thread manager that uses the provided lambda to process incoming jobs

Utility to build a thread manager that uses the provided lambda to process incoming jobs

Type parameters

T

the type of the job to be processed

Value parameters

lambda

the lambda to process a given job

Attributes

Supertypes
class Object
trait Matchable
class Any