JVMGopher

class JVMGopher[F[_]](cfg: JVMGopherConfig)(`evidence$1`: CpsSchedulingMonad[F]) extends Gopher[F]
Companion
object
trait Gopher[F]
class Object
trait Matchable
class Any

Type members

Inherited types

type Monad[X] = F[X]
Inherited from
Gopher

Value members

Concrete methods

def log(level: Level, message: String, ex: Throwable | Null): Unit
def makeChannel[A](bufSize: Int, autoClose: Boolean): Channel[F, A, A]
def scheduledExecutor: ScheduledExecutorService
def setLogFun(logFun: (Level, String, Throwable | Null) => Unit): (Level, String, Throwable | Null) => Unit
def taskExecutor: ExecutorService

Inherited methods

def asyncMonad: CpsSchedulingMonad[F]
Inherited from
Gopher
def log(level: Level, message: String): Unit
Inherited from
Gopher
def makeOnceChannel[A](): Channel[F, A, A]
Inherited from
Gopher
def select: Select[F]
Inherited from
Gopher

Concrete fields

val time: Time[F]