Packages

case class Local extends Uri with Product with Serializable

Linear Supertypes
Serializable, Serializable, Product, Equals, Uri, lasersonlab.future, future.syntax, LazyLogging, LoggerHolder, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Local
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. Uri
  7. future
  8. syntax
  9. LazyLogging
  10. LoggerHolder
  11. AnyRef
  12. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type F[+T] = Future[T]
    Definition Classes
    future
  2. type Self = Local
    Definition Classes
    LocalUri

Value Members

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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from Uri

Inherited from lasersonlab.future

Inherited from future.syntax

Inherited from LazyLogging

Inherited from LoggerHolder

Inherited from AnyRef

Inherited from Any

Ungrouped