Class

swaydb.data.IO

Success

Related Doc: package IO

Permalink

final case class Success[+T](value: T) 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. Success
  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 Success(value: T)

    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
    SuccessIO
  5. def asIO: IO[T]

    Permalink
    Definition Classes
    SuccessIO
  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. def failed: IO[Error]

    Permalink
    Definition Classes
    SuccessAsyncIO
  10. def filter(p: (T) ⇒ Boolean): IO[T]

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

    Permalink
    Definition Classes
    SuccessAsync
  12. def flatMap[U](f: (T) ⇒ IO[U]): IO[U]

    Permalink
    Definition Classes
    SuccessIO
  13. def flatten[U](implicit ev: <:<[T, IO[U]]): IO[U]

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

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

    Permalink
    Definition Classes
    SuccessIO
  16. def get: T

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

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

    Permalink
    Definition Classes
    SuccessAsyncIO
  19. def isFailure: Boolean

    Permalink
    Definition Classes
    SuccessAsyncIO
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. def isLater: Boolean

    Permalink
    Definition Classes
    SuccessAsyncIO
  22. def isSuccess: Boolean

    Permalink
    Definition Classes
    SuccessAsyncIO
  23. def map[U](f: (T) ⇒ U): IO[U]

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

    Permalink
    Definition Classes
    SuccessAsync
  25. final def ne(arg0: AnyRef): Boolean

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

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

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

    Permalink
    Definition Classes
    SuccessIO
  29. def onSuccessSideEffect(f: (T) ⇒ Unit): Success[T]

    Permalink
    Definition Classes
    SuccessIO
  30. def orElse[U >: T](default: ⇒ IO[U]): Success[U]

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

    Permalink
    Definition Classes
    SuccessAsyncIO
  32. def recoverWith[U >: T](f: PartialFunction[Error, IO[U]]): IO[U]

    Permalink
    Definition Classes
    SuccessAsyncIO
  33. def safeGet: Success[T]

    Permalink
    Definition Classes
    SuccessAsync
  34. def safeGetBlocking: Success[T]

    Permalink
    Definition Classes
    SuccessAsync
  35. def safeGetBlockingIfFileExists: IO[T]

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

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

    Permalink
    Definition Classes
    SuccessAsync
  38. def safeGetIfFileExists: Async[T]

    Permalink
    Definition Classes
    SuccessAsync
  39. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    SuccessIO
  41. def toFuture: Future[T]

    Permalink
    Definition Classes
    SuccessIO
  42. def toOption: Option[T]

    Permalink
    Definition Classes
    SuccessIO
  43. def toTry: Try[T]

    Permalink
    Definition Classes
    SuccessIO
  44. val value: T

    Permalink
  45. final def wait(arg0: Long, arg1: Int): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  48. 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