c

top.scaleda.kernel.net.fuse

FuseDataProvider

class FuseDataProvider extends RemoteFuse

gRPC data provider for filesystem sync.
This thread starts in Scaleda Client side, but actually is a gRPC server.

Linear Supertypes
RemoteFuse, AbstractService, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FuseDataProvider
  2. RemoteFuse
  3. AbstractService
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new FuseDataProvider(sourceRoot: File)

    sourceRoot

    source data path

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. def chmod(request: PathModeRequest): Future[IntReply]
    Definition Classes
    FuseDataProviderRemoteFuse
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  7. def create(request: PathModeRequest): Future[IntReply]
    Definition Classes
    FuseDataProviderRemoteFuse
  8. def destroy(request: EmptyReq): Future[EmptyReq]
    Definition Classes
    FuseDataProviderRemoteFuse
  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  12. def getattr(request: PathRequest): Future[GetAttrReply]
    Definition Classes
    FuseDataProviderRemoteFuse
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  14. def init(request: EmptyReq): Future[EmptyReq]
    Definition Classes
    FuseDataProviderRemoteFuse
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. val logger: Logger
  17. def mkdir(request: PathModeRequest): Future[IntReply]
    Definition Classes
    FuseDataProviderRemoteFuse
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  21. def open(request: PathRequest): Future[IntReply]
    Definition Classes
    FuseDataProviderRemoteFuse
  22. def read(request: ReadRequest): Future[ReadReply]
    Definition Classes
    FuseDataProviderRemoteFuse
  23. def readdir(request: ReaddirRequest): Future[ReaddirReply]
    Definition Classes
    FuseDataProviderRemoteFuse
  24. def release(request: PathRequest): Future[IntReply]
    Definition Classes
    FuseDataProviderRemoteFuse
  25. def rename(request: TuplePathRequest): Future[IntReply]
    Definition Classes
    FuseDataProviderRemoteFuse
  26. def rmdir(request: PathRequest): Future[IntReply]
    Definition Classes
    FuseDataProviderRemoteFuse
  27. def serviceCompanion: RemoteFuse
    Definition Classes
    RemoteFuse → AbstractService
  28. def statfs(request: PathRequest): Future[StatfsReply]
    Definition Classes
    FuseDataProviderRemoteFuse
  29. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  30. def toString(): String
    Definition Classes
    AnyRef → Any
  31. def truncate(request: PathOffsetRequest): Future[IntReply]
    Definition Classes
    FuseDataProviderRemoteFuse
  32. def unlink(request: PathRequest): Future[IntReply]
    Definition Classes
    FuseDataProviderRemoteFuse
  33. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  34. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  35. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  36. def write(request: WriteRequest): Future[IntReply]
    Definition Classes
    FuseDataProviderRemoteFuse

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from RemoteFuse

Inherited from AbstractService

Inherited from AnyRef

Inherited from Any

Ungrouped