Packages

o

com.twitter.util

NullMonitor

object NullMonitor extends Monitor

A monitor that always fails to handle an exception. Combining this with any other Monitor will simply return the other Monitor effectively removing NullMonitor from the chain.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. NullMonitor
  2. Monitor
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def andThen(next: Monitor): Monitor

    A new monitor which first handles the exception with this, then passes it onto next unconditionally.

    A new monitor which first handles the exception with this, then passes it onto next unconditionally. The new monitor handles the exception if either this or next does.

    Definition Classes
    NullMonitorMonitor
  5. def apply(f: => Unit): Unit

    Run f inside of the monitor context.

    Run f inside of the monitor context. If f throws an exception - directly or not - it is handled by this monitor.

    Definition Classes
    Monitor
  6. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  7. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  8. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  9. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  10. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  12. def getInstance: Monitor
  13. def handle(exc: Throwable): Boolean

    Attempt to handle the exception exc.

    Attempt to handle the exception exc.

    returns

    whether the exception was handled by this Monitor

    Definition Classes
    NullMonitorMonitor
  14. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  19. def orElse(next: Monitor): Monitor

    A new monitor which, if this fails to handle the exception, attempts to let next handle it.

    A new monitor which, if this fails to handle the exception, attempts to let next handle it.

    Definition Classes
    NullMonitorMonitor
  20. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  21. def toString(): String
    Definition Classes
    NullMonitor → AnyRef → Any
  22. def tryHandle(exc: Throwable): Try[Unit]

    An implementation widget: attempts to handle exc returning a com.twitter.util.Try[Unit].

    An implementation widget: attempts to handle exc returning a com.twitter.util.Try[Unit]. If the exception is unhandled, we return Throw(exc), if the handler throws an exception, we wrap it in a MonitorException.

    Attributes
    protected
    Definition Classes
    Monitor
  23. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  25. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()

Inherited from Monitor

Inherited from AnyRef

Inherited from Any

Ungrouped