All Classes
-
All Classes Interface Summary Class Summary Exception Summary Class Description BrokenFunctionException Used when a function throws an exception which cannot be raised.Either<L,R> Represents a value of one of two possible types.EitherCompanion Executable<T> A task that returns either a successful or failed result.Executor Executor service used to execute work in asynchronous fashion.ExecutorProvider Allows for creating a customExecutor
forExecutors.getDefault()
.Executors Factory for creatingExecutor
instances.Failure<T> Represents the failure implementation ofTry
.Future<T> A Future that will hold the result of an asynchronous computation.FutureCompanion Acts as a Scala type companion object forFuture
.Left<L,R> LeftProjection<L,R> This is a left-biased wrapper for an instance ofEither
.NamedSequenceThreadFactory Thread factory for providing meaningful names to the created threads.None<T> Represents an emptyOption
.Option<T> Represents optional values.OptionCompanion Promise<T> The Promise is the promise to deliver a value at some time in the future.PromiseCompanion Acts as a Scala type companion object forPromise
.Right<L,R> RightProjection<L,R> This is a right-biased wrapper for an instance ofEither
.Some<T> Represents anOption
holding a value.Success<T> Represents the successful implementation ofTry
.ThrowableFunction0<T> A function that takes no arguments and returns a value of type T.ThrowableFunction1<T,R> A function that takes a single argument of type R and returns a value of type T.Try<T> The Try type represents a computation that may either result in an exception, or return a successfully computed value.TryCompanion Unit Represents the type scala.Unit.Validator Used internally to validate parametersVoidFunction0 A FunctionalInterface that takes no parameters and has no return but is allowed to throw exceptions.