Packages

abstract class Uri extends LazyLogging with lasersonlab.future

Linear Supertypes
lasersonlab.future, future.syntax, LazyLogging, LoggerHolder, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Uri
  2. future
  3. syntax
  4. LazyLogging
  5. LoggerHolder
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Uri()(implicit ec: ExecutionContext)

Type Members

  1. type F[+T] = Future[T]
    Definition Classes
    future
  2. abstract type Self <: Uri

Abstract Value Members

  1. abstract def /(name: String): Self
  2. abstract def bytes(start: Long, size: Int): F[Array[Byte]]
  3. abstract val cachingConfig: Config
  4. abstract def children: F[Iterator[Self]]
  5. abstract def exists: F[Boolean]
  6. abstract def isDirectory: Boolean
  7. abstract def parentOpt: Option[Self]
  8. abstract def size: F[Long]
  9. abstract val uri: URI

Concrete Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. def /[T](name: T)(implicit s: Segment[T]): Self
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. def ?[T](basename: T)(implicit s: Segment[T]): F[Self]
  6. val F: Future.type
    Definition Classes
    future
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def basename: String
  9. lazy val blockSize: Int
  10. def blocks(from: Int = 0): F[List[Array[Byte]]]
  11. val blocks: LinkedHashMap[Long, F[Array[Byte]]]
  12. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  13. def delete(recursive: Boolean = false): F[Unit]
  14. def delete: F[Unit]
  15. implicit val ec: ExecutionContext
  16. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  17. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  18. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. def getBlock(idx: Long): F[Array[Byte]]
  20. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. def json[A](implicit d: Decoder[A]): F[A]
  24. def list: F[List[Self]]
  25. lazy val logger: Logger
    Attributes
    protected
    Definition Classes
    LazyLogging → LoggerHolder
  26. final val loggerName: String
    Attributes
    protected
    Definition Classes
    LoggerHolder
  27. implicit def makeFutureOps[T](f: lasersonlab.future.F[T]): Ops[T]
    Definition Classes
    syntax
    Annotations
    @inline()
  28. lazy val maxNumBlocks: Int
  29. lazy val maximumSize: Long
  30. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  31. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  32. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  33. def outputStream: OutputStream
  34. def parent: Self
  35. def read: F[Array[Byte]]
  36. def stream(start: Long, end: Long): F[InputStream]
  37. def stream(start: Long = 0): F[InputStream]
  38. def string(start: Long, size: Int): F[String]
  39. def string: F[String]
  40. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  41. def toString(): String
    Definition Classes
    Uri → AnyRef → Any
  42. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  45. def write(bytes: Array[Byte]): F[Unit]
  46. def write(s: String): F[Unit]

Inherited from lasersonlab.future

Inherited from future.syntax

Inherited from LazyLogging

Inherited from LoggerHolder

Inherited from AnyRef

Inherited from Any

Ungrouped