Retrieves the executor for all blocking tasks.
Locks the specified effect to the blocking thread pool.
Imports a synchronous effect that does blocking IO into a pure value.
Imports a synchronous effect that does blocking IO into a pure value, with a custom cancel effect.
Imports a synchronous effect that does blocking IO into a pure value, with a custom cancel effect.
If the returned ZIO is interrupted, the blocked thread running the
synchronous effect will be interrupted via the cancel effect.
Imports a synchronous effect that does blocking IO into a pure value,
refining the error type to java.io.IOException.
Imports a synchronous effect that does blocking IO into a pure value.
Imports a synchronous effect that does blocking IO into a pure value.
If the returned ZIO is interrupted, the blocked thread running the
synchronous effect will be interrupted via Thread.interrupt.
Note that this adds significant overhead. For performance sensitive
applications consider using effectBlocking or effectBlockingCancel.