Trait

org.openmole.plugin.environment.ssh

SSHStorageService

Related Doc: package ssh

Permalink

trait SSHStorageService extends StorageService with SSHService with GridScaleStorage

Self Type
SSHStorageService
Linear Supertypes
GridScaleStorage, SSHService, StorageService, Storage, BatchService, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SSHStorageService
  2. GridScaleStorage
  3. SSHService
  4. StorageService
  5. Storage
  6. BatchService
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def credential: fr.iscpif.gridscale.ssh.SSHAuthentication

    Permalink
    Definition Classes
    SSHService
  2. abstract def environment: BatchEnvironment with SSHAccess

    Permalink
    Definition Classes
    SSHStorageService → BatchService
  3. abstract def host: String

    Permalink
    Definition Classes
    SSHService
  4. abstract def id: String

    Permalink
    Definition Classes
    StorageService
  5. abstract def port: Int

    Permalink
    Definition Classes
    SSHService
  6. abstract def root: String

    Permalink
    Definition Classes
    Storage
  7. abstract def usageControl: UsageControl

    Permalink
    Definition Classes
    BatchService
  8. abstract def user: String

    Permalink
    Definition Classes
    SSHService

Concrete 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. val _directoryCache: Cache[Cache[String, String]]

    Permalink
    Definition Classes
    StorageService
  5. def _download(src: String, dest: File, options: TransferOptions): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Storage
  6. def _downloadStream(path: String, transferOptions: TransferOptions): InputStream

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorage → Storage
  7. def _exists(path: String): Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorage → Storage
  8. def _list(path: String): Seq[ListEntry]

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorage → Storage
  9. def _listNames(path: String): Seq[String]

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorage → Storage
  10. def _makeDir(path: String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorage → Storage
  11. def _mv(from: String, to: String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorage → Storage
  12. def _name(path: String): String

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorage → Storage
  13. def _parent(path: String): Option[String]

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorage → Storage
  14. def _rmDir(path: String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorage → Storage
  15. def _rmFile(path: String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorage → Storage
  16. val _serializedRemoteStorage: Cache[File]

    Permalink
    Definition Classes
    StorageService
  17. def _upload(src: File, dest: String, options: TransferOptions): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    Storage
  18. def _uploadStream(is: InputStream, path: String, transferOptions: TransferOptions): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorage → Storage
  19. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  20. def available: Int

    Permalink
    Definition Classes
    BatchService
  21. def backgroundRmDir(path: String): Unit

    Permalink
    Definition Classes
    StorageService
  22. def backgroundRmFile(path: String): Unit

    Permalink
    Definition Classes
    StorageService
  23. def baseDir(implicit token: AccessToken): String

    Permalink
    Definition Classes
    StorageService
  24. def baseDirName: String

    Permalink
    Definition Classes
    StorageService
  25. def bufferSize: Int

    Permalink
    Attributes
    protected
    Definition Classes
    Storage
  26. implicit def callable[T](f: () ⇒ T): Callable[T]

    Permalink
    Attributes
    protected
    Definition Classes
    StorageService
  27. def child(parent: String, child: String): String

    Permalink
    Definition Classes
    GridScaleStorage → Storage
  28. def clean(implicit token: AccessToken): Unit

    Permalink
    Definition Classes
    StorageService
  29. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. def closeTimeout: FiniteDuration

    Permalink
    Attributes
    protected
    Definition Classes
    Storage
  31. def copyTimeout: FiniteDuration

    Permalink
    Attributes
    protected
    Definition Classes
    Storage
  32. def createBasePath(implicit token: AccessToken): String

    Permalink
    Attributes
    protected
    Definition Classes
    StorageService
  33. def directoryCache: Cache[String, String]

    Permalink
    Definition Classes
    StorageService
  34. def download(src: String, dest: File, options: TransferOptions)(implicit token: AccessToken): Unit

    Permalink
    Definition Classes
    StorageService
  35. def downloadStream(path: String, options: TransferOptions)(implicit token: AccessToken): InputStream

    Permalink
    Definition Classes
    StorageService
  36. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  37. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  38. def exists(path: String)(implicit token: AccessToken): Boolean

    Permalink
    Definition Classes
    StorageService
  39. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  40. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  41. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  42. lazy val home: String

    Permalink
  43. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  44. def list(path: String)(implicit token: AccessToken): Seq[ListEntry]

    Permalink
    Definition Classes
    StorageService
  45. def listNames(path: String)(implicit token: AccessToken): Seq[String]

    Permalink
    Definition Classes
    StorageService
  46. def makeDir(path: String)(implicit token: AccessToken): Unit

    Permalink
    Definition Classes
    StorageService
  47. def mkRootDir(implicit token: AccessToken): String

    Permalink
    Attributes
    protected
    Definition Classes
    StorageService
  48. def mv(from: String, to: String)(implicit token: AccessToken): Unit

    Permalink
    Definition Classes
    StorageService
  49. def name(path: String): String

    Permalink
    Definition Classes
    StorageService
  50. final def ne(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef
  52. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  53. def parent(path: String): Option[String]

    Permalink
    Definition Classes
    StorageService
  54. def persistentDir(implicit token: AccessToken): String

    Permalink
    Definition Classes
    StorageService
  55. def releaseToken(token: AccessToken): Unit

    Permalink
    Definition Classes
    BatchService
  56. lazy val remoteStorage: RemoteStorage

    Permalink
    Definition Classes
    SSHStorageService → StorageService
  57. def rmDir(path: String)(implicit token: AccessToken): Unit

    Permalink
    Definition Classes
    StorageService
  58. def rmFile(path: String)(implicit token: AccessToken): Unit

    Permalink
    Definition Classes
    StorageService
  59. def serializedRemoteStorage: File

    Permalink
    Definition Classes
    StorageService
  60. lazy val storage: SSHStorage with SSHConnectionCache { def timeout: scala.concurrent.duration.FiniteDuration }

    Permalink
    Definition Classes
    SSHStorageServiceGridScaleStorage
  61. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  62. def tmpDir(implicit token: AccessToken): String

    Permalink
    Definition Classes
    StorageService
  63. def toString(): String

    Permalink
    Definition Classes
    StorageService → AnyRef → Any
  64. def tryGetToken: Option[AccessToken]

    Permalink
    Definition Classes
    BatchService
  65. def tryWithToken[B](f: (Option[AccessToken]) ⇒ B): B

    Permalink
    Definition Classes
    BatchService
  66. def upload(src: File, dest: String, options: TransferOptions)(implicit token: AccessToken): Unit

    Permalink
    Definition Classes
    StorageService
  67. def uploadStream(is: InputStream, path: String, options: TransferOptions)(implicit token: AccessToken): Unit

    Permalink
    Definition Classes
    StorageService
  68. lazy val url: URI

    Permalink
    Definition Classes
    SSHService
  69. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  70. final def wait(arg0: Long, arg1: Int): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  72. def withToken[B](f: (AccessToken) ⇒ B): B

    Permalink
    Definition Classes
    BatchService

Inherited from GridScaleStorage

Inherited from SSHService

Inherited from StorageService

Inherited from Storage

Inherited from BatchService

Inherited from AnyRef

Inherited from Any

Ungrouped