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
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 val environment: BatchEnvironment with SSHAccess

    Permalink
    Definition Classes
    SSHStorageServiceBatchService
  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
    GridScaleStorageStorage
  7. def _exists(path: String): Boolean

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

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

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorageStorage
  10. def _makeDir(path: String): Unit

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

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorageStorage
  12. def _name(path: String): String

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

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorageStorage
  14. def _rmDir(path: String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorageStorage
  15. def _rmFile(path: String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    GridScaleStorageStorage
  16. val _serializedRemoteStorage: Cache[tool.file.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
    GridScaleStorageStorage
  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. implicit def callable[T](f: () ⇒ T): Callable[T]

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

    Permalink
    Definition Classes
    GridScaleStorageStorage
  27. def clean(implicit token: AccessToken): Unit

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. def createBasePath(implicit token: AccessToken): String

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

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

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

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

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

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

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

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

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

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

    Permalink
  40. final def isInstanceOf[T0]: Boolean

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

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

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

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

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

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    BatchService
  53. lazy val remoteStorage: RemoteStorage

    Permalink
    Definition Classes
    SSHStorageServiceStorageService
  54. def rmDir(path: String)(implicit token: AccessToken): Unit

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

    Permalink
    Definition Classes
    StorageService
  56. def serializedRemoteStorage: tool.file.File

    Permalink
    Definition Classes
    StorageService
  57. lazy val storage: SSHStorage with SSHConnectionCache

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

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

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

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

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

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

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

    Permalink
    Definition Classes
    StorageService
  65. lazy val url: URI

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

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

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

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