JVMTime

class JVMTime[F[_]](gopherAPI: JVMGopher[F]) extends Time[F]
class Time[F]
class Object
trait Matchable
class Any

Type members

Classlikes

class JVMScheduled(fun: () => Unit, delay: FiniteDuration) extends Scheduled

Inherited classlikes

class Ticker(duration: FiniteDuration)
Inherited from
Time

Inherited types

type after = FiniteDuration
Inherited from
Time

Value members

Concrete methods

def schedule(fun: () => Unit, delay: FiniteDuration): Scheduled

Inherited methods

def after(duration: FiniteDuration): ReadChannel[F, FiniteDuration]
Inherited from
Time
def asleep(duration: FiniteDuration): F[FiniteDuration]
Inherited from
Time
def newTicker(duration: FiniteDuration): Ticker
Inherited from
Time
def now(): FiniteDuration
Inherited from
Time
inline def sleep(duration: FiniteDuration): FiniteDuration
Inherited from
Time
def tick(duration: FiniteDuration): ReadChannel[F, FiniteDuration]

create ticker. When somebody read this ticker, than one receive duration messages. When nobody reading - messages are expired.

create ticker. When somebody read this ticker, than one receive duration messages. When nobody reading - messages are expired.

Inherited from
Time