Object

io.pjan.effx

all

Related Doc: package effx

Permalink

object all extends LogEffect with MonitorEffect with TimeEffect

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. all
  2. TimeEffect
  3. TimeInterpretation
  4. TimeCreation
  5. TimeTypes
  6. MonitorEffect
  7. MonitorInterpretation
  8. MonitorCreation
  9. MonitorTypes
  10. LogEffect
  11. LogInterpretation
  12. LogCreation
  13. LogTypes
  14. AnyRef
  15. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type Log[A] = WriterT[Id, LogEntry, A]

    Permalink
    Definition Classes
    LogTypes
  2. type Monitor[A] = WriterT[Id, Metric, A]

    Permalink
    Definition Classes
    MonitorTypes
  3. type Time[A] = TimeAction[A]

    Permalink
    Definition Classes
    TimeTypes
  4. type _Log[R] = Member[Log, R]

    Permalink
    Definition Classes
    LogTypes
  5. type _Monitor[R] = Member[Monitor, R]

    Permalink
    Definition Classes
    MonitorTypes
  6. type _Time[R] = Member[Time, R]

    Permalink
    Definition Classes
    TimeTypes
  7. type _log[R] = MemberIn[Log, R]

    Permalink
    Definition Classes
    LogTypes
  8. type _monitor[R] = MemberIn[Monitor, R]

    Permalink
    Definition Classes
    MonitorTypes
  9. type _time[R] = MemberIn[Time, R]

    Permalink
    Definition Classes
    TimeTypes

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def debug[R](message: ⇒ String, cause: ⇒ Throwable)(implicit arg0: _log[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    LogCreation
  7. def debug[R](message: ⇒ String)(implicit arg0: _log[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    LogCreation
  8. def decrement[R](name: ⇒ String, times: ⇒ Long, labels: ⇒ Map[String, String])(implicit arg0: _monitor[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    MonitorCreation
  9. def decrement[R](name: ⇒ String, labels: ⇒ Map[String, String])(implicit arg0: _monitor[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    MonitorCreation
  10. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  11. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  12. def error[R](message: ⇒ String, cause: ⇒ Throwable)(implicit arg0: _log[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    LogCreation
  13. def error[R](message: ⇒ String)(implicit arg0: _log[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    LogCreation
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def gauge[R](name: ⇒ String, value: ⇒ Long, count: ⇒ Long, labels: ⇒ Map[String, String])(implicit arg0: _monitor[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    MonitorCreation
  16. def gauge[R](name: ⇒ String, value: ⇒ Long, labels: ⇒ Map[String, String])(implicit arg0: _monitor[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    MonitorCreation
  17. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  18. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  19. def histogram[R](name: ⇒ String, value: ⇒ Long, count: ⇒ Long, labels: ⇒ Map[String, String])(implicit arg0: _monitor[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    MonitorCreation
  20. def histogram[R](name: ⇒ String, value: ⇒ Long, labels: ⇒ Map[String, String])(implicit arg0: _monitor[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    MonitorCreation
  21. def increment[R](name: ⇒ String, times: ⇒ Long, labels: ⇒ Map[String, String])(implicit arg0: _monitor[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    MonitorCreation
  22. def increment[R](name: ⇒ String, labels: ⇒ Map[String, String])(implicit arg0: _monitor[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    MonitorCreation
  23. def info[R](message: ⇒ String, cause: ⇒ Throwable)(implicit arg0: _log[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    LogCreation
  24. def info[R](message: ⇒ String)(implicit arg0: _log[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    LogCreation
  25. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  26. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. def runLog[R, A, U](e: Eff[R, A])(implicit member: Aux[Log, R, U]): Eff[U, (A, List[LogEntry])]

    Permalink
    Definition Classes
    LogInterpretation
  30. def runLogEval[R, A, U](e: Eff[R, A])(f: (LogEntry) ⇒ Eval[Unit])(implicit member: Aux[Log, R, U], ev: |=[Eval, U]): Eff[U, A]

    Permalink
    Definition Classes
    LogInterpretation
  31. def runLogUnsafe[R, A, U](e: Eff[R, A])(f: (LogEntry) ⇒ Unit)(implicit member: Aux[Log, R, U]): Eff[U, A]

    Permalink
    Definition Classes
    LogInterpretation
  32. def runMetric[R, A, U](e: Eff[R, A])(implicit member: Aux[Monitor, R, U]): Eff[U, (A, List[Metric])]

    Permalink
    Definition Classes
    MonitorInterpretation
  33. def runMetricEval[R, A, U](e: Eff[R, A])(f: (Metric) ⇒ Eval[Unit])(implicit member: Aux[Monitor, R, U], ev: |=[Eval, U]): Eff[U, A]

    Permalink
    Definition Classes
    MonitorInterpretation
  34. def runMetricUnsafe[R, A, U](e: Eff[R, A])(f: (Metric) ⇒ Unit)(implicit member: Aux[Monitor, R, U]): Eff[U, A]

    Permalink
    Definition Classes
    MonitorInterpretation
  35. def runTime[R, A, U](t: Eff[R, A])(clock: Clock)(implicit member: Aux[Time, R, U]): Eff[U, A]

    Permalink
    Definition Classes
    TimeInterpretation
  36. def runTimeEval[R, A, U](t: Eff[R, A])(clock: Clock)(implicit member: Aux[Time, R, U], eval: org.atnos.eff.all._eval[U]): Eff[U, A]

    Permalink
    Definition Classes
    TimeInterpretation
  37. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  38. def timestamp[R](implicit arg0: _time[R]): Eff[R, OffsetDateTime]

    Permalink
    Definition Classes
    TimeCreation
  39. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  40. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. def warn[R](message: ⇒ String, cause: ⇒ Throwable)(implicit arg0: _log[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    LogCreation
  44. def warn[R](message: ⇒ String)(implicit arg0: _log[R]): Eff[R, Unit]

    Permalink
    Definition Classes
    LogCreation

Inherited from TimeEffect

Inherited from TimeInterpretation

Inherited from TimeCreation

Inherited from TimeTypes

Inherited from MonitorEffect

Inherited from MonitorInterpretation

Inherited from MonitorCreation

Inherited from MonitorTypes

Inherited from LogEffect

Inherited from LogInterpretation

Inherited from LogCreation

Inherited from LogTypes

Inherited from AnyRef

Inherited from Any

Ungrouped