Class/Object

swaydb.data.IO

Failure

Related Docs: object Failure | package IO

Permalink

final case class Failure[+T](error: Error) extends IO[T] with Async[T] with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Async[T], IO[T], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Failure
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Async
  7. IO
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Failure(error: Error)

    Permalink

Type Members

  1. class WithFilter extends AnyRef

    Permalink
    Definition Classes
    IO

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. def asAsync: Async[T]

    Permalink
    Definition Classes
    FailureIO
  5. def asIO: IO[T]

    Permalink
    Definition Classes
    FailureIO
  6. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  8. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  9. val error: Error

    Permalink
  10. def exception: Throwable

    Permalink
  11. def failed: IO[Error]

    Permalink
    Definition Classes
    FailureAsyncIO
  12. def filter(p: (T) ⇒ Boolean): Failure[T]

    Permalink
    Definition Classes
    FailureIO
  13. def flatMap[U](f: (T) ⇒ Async[U]): Async[U]

    Permalink
    Definition Classes
    FailureAsync
  14. def flatMap[U](f: (T) ⇒ IO[U]): Failure[U]

    Permalink
    Definition Classes
    FailureIO
  15. def flatten[U](implicit ev: <:<[T, IO[U]]): Failure[U]

    Permalink
    Definition Classes
    FailureIO
  16. def flattenAsync[U](implicit ev: <:<[T, Async[U]]): Async[U]

    Permalink
    Definition Classes
    FailureAsync
  17. def foreach[U](f: (T) ⇒ U): Unit

    Permalink
    Definition Classes
    FailureIO
  18. def get: T

    Permalink
    Definition Classes
    FailureAsyncIO
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  20. def getOrElse[U >: T](default: ⇒ U): U

    Permalink
    Definition Classes
    FailureAsyncIO
  21. def isFailure: Boolean

    Permalink
    Definition Classes
    FailureAsyncIO
  22. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  23. def isLater: Boolean

    Permalink
    Definition Classes
    FailureAsyncIO
  24. def isSuccess: Boolean

    Permalink
    Definition Classes
    FailureAsyncIO
  25. def map[U](f: (T) ⇒ U): Failure[U]

    Permalink
    Definition Classes
    FailureIO
  26. def mapAsync[U](f: (T) ⇒ U): Async[U]

    Permalink
    Definition Classes
    FailureAsync
  27. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  29. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  30. def onFailureSideEffect(f: (Failure[T]) ⇒ Unit): Failure[T]

    Permalink
    Definition Classes
    FailureIO
  31. def onSuccessSideEffect(f: (T) ⇒ Unit): Failure[T]

    Permalink
    Definition Classes
    FailureIO
  32. def orElse[U >: T](default: ⇒ IO[U]): IO[U]

    Permalink
    Definition Classes
    FailureIO
  33. def recover[U >: T](f: PartialFunction[Error, U]): IO[U]

    Permalink
    Definition Classes
    FailureAsyncIO
  34. def recoverToAsync[U](operation: ⇒ Async[U]): Async[U]

    Permalink
  35. def recoverWith[U >: T](f: PartialFunction[Error, IO[U]]): IO[U]

    Permalink
    Definition Classes
    FailureAsyncIO
  36. def safeGet: Failure[T]

    Permalink
    Definition Classes
    FailureAsync
  37. def safeGetBlocking: Failure[T]

    Permalink
    Definition Classes
    FailureAsync
  38. def safeGetBlockingIfFileExists: IO[T]

    Permalink
    Definition Classes
    FailureAsync
  39. def safeGetFuture(implicit ec: ExecutionContext): Future[T]

    Permalink
    Definition Classes
    FailureAsync
  40. def safeGetFutureIfFileExists(implicit ec: ExecutionContext): Future[T]

    Permalink
    Definition Classes
    FailureAsync
  41. def safeGetIfFileExists: Async[T]

    Permalink
    Definition Classes
    FailureAsync
  42. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  43. def toEither: Either[Error, T]

    Permalink
    Definition Classes
    FailureIO
  44. def toFuture: Future[T]

    Permalink
    Definition Classes
    FailureIO
  45. def toOption: Option[T]

    Permalink
    Definition Classes
    FailureIO
  46. def toTry: Try[T]

    Permalink
    Definition Classes
    FailureIO
  47. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  49. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def withFilter(p: (T) ⇒ Boolean): WithFilter

    Permalink
    Definition Classes
    IO
    Annotations
    @inline()

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Async[T]

Inherited from IO[T]

Inherited from AnyRef

Inherited from Any

Ungrouped