Class/Object

org.openmole.plugin.environment.egi

WMSEnvironment

Related Docs: object WMSEnvironment | package egi

Permalink

class WMSEnvironment extends BatchEnvironment with MemoryRequirement with BDIIStorageServers with EGIEnvironmentId

Self Type
WMSEnvironment
Linear Supertypes
EGIEnvironmentId, BDIIStorageServers, MemoryRequirement, BatchEnvironment, SubmissionEnvironment, Environment, Name, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. WMSEnvironment
  2. EGIEnvironmentId
  3. BDIIStorageServers
  4. MemoryRequirement
  5. BatchEnvironment
  6. SubmissionEnvironment
  7. Environment
  8. Name
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new WMSEnvironment(voName: String, bdiis: Seq[BDII], vomsURLs: Seq[String], fqan: Option[String], openMOLEMemory: Option[Int], memory: Option[Int], cpuTime: Option[Duration], wallTime: Option[Duration], cpuNumber: Option[Int], jobType: Option[String], smpGranularity: Option[Int], myProxy: Option[MyProxy], architecture: Option[String], threads: Option[Int], requirements: Option[String], debug: Boolean, name: Option[String])(implicit a: EGIAuthentication, decrypt: Decrypt)

    Permalink

Type Members

  1. type JS = WMSJobService

    Permalink
    Definition Classes
    WMSEnvironment → BatchEnvironment
  2. type SS = EGIStorageService

    Permalink
    Definition Classes
    BDIIStorageServers → BatchEnvironment

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 _jobServices: Cache[Seq[WMSJobService { val usageControl: org.openmole.plugin.environment.egi.AvailabilityQuality with org.openmole.plugin.environment.egi.JobServiceQualityControl{val usageControl: org.openmole.core.batch.control.LimitedAccess; val hysteresis: Int} }]]

    Permalink
  5. val _storages: Cache[Seq[EGIWebDAVStorageService { ... /* 8 definitions in type refinement */ }]]

    Permalink
    Definition Classes
    BDIIStorageServers
  6. val architecture: Option[String]

    Permalink
  7. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  8. lazy val authentication: () ⇒ Proxy

    Permalink
  9. val batchJobWatcher: Cache[BatchJobWatcher]

    Permalink
    Definition Classes
    BatchEnvironment
  10. val bdiis: Seq[BDII]

    Permalink
    Definition Classes
    WMSEnvironmentBDIIStorageServers
  11. def className: String

    Permalink
    Definition Classes
    Name
  12. def clearErrors: List[ExceptionEvent]

    Permalink
    Definition Classes
    Environment
  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def connectionsByWMS: Int

    Permalink
  15. val cpuNumber: Option[Int]

    Permalink
  16. val cpuTime: Option[Duration]

    Permalink
  17. val debug: Boolean

    Permalink
    Definition Classes
    WMSEnvironmentBDIIStorageServers
  18. def done: Long

    Permalink
    Definition Classes
    Environment
  19. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  21. def error(e: ExceptionEvent): Boolean

    Permalink
    Definition Classes
    Environment
  22. def errors: List[ExceptionEvent]

    Permalink
    Definition Classes
    Environment
  23. def executionJob(job: Job): EGIBatchExecutionJob

    Permalink
    Definition Classes
    WMSEnvironment → BatchEnvironment
  24. def failed: Long

    Permalink
    Definition Classes
    Environment
  25. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. val fqan: Option[String]

    Permalink
  27. final def getClass(): Class[_]

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

    Permalink
    Definition Classes
    AnyRef → Any
  29. lazy val id: String

    Permalink
    Definition Classes
    EGIEnvironmentId
  30. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  31. def jobServices: Seq[WMSJobService { val usageControl: org.openmole.plugin.environment.egi.AvailabilityQuality with org.openmole.plugin.environment.egi.JobServiceQualityControl{val usageControl: org.openmole.core.batch.control.LimitedAccess; val hysteresis: Int} }]

    Permalink
  32. val jobType: Option[String]

    Permalink
  33. def jobs: Iterable[BatchExecutionJob]

    Permalink
    Definition Classes
    BatchEnvironment → SubmissionEnvironment
  34. def jvmLinuxX64: tool.file.File

    Permalink
    Definition Classes
    BatchEnvironment
  35. def margin: Int

    Permalink
    Definition Classes
    MemoryRequirement
  36. val memory: Option[Int]

    Permalink
    Definition Classes
    WMSEnvironment → MemoryRequirement
  37. val myProxy: Option[MyProxy]

    Permalink
  38. val name: Option[String]

    Permalink
    Definition Classes
    WMSEnvironment → Name
  39. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  42. val openMOLEMemory: Option[Int]

    Permalink
    Definition Classes
    WMSEnvironment → BatchEnvironment
  43. def openMOLEMemoryValue: Int

    Permalink
    Definition Classes
    BatchEnvironment
  44. val plugins: Cache[Iterable[File]]

    Permalink
    Definition Classes
    BatchEnvironment
  45. def proxyCreator: () ⇒ Proxy

    Permalink
    Definition Classes
    WMSEnvironmentBDIIStorageServers
  46. val registerAgents: Cache[None.type]

    Permalink
  47. def requiredMemory: Int

    Permalink
    Definition Classes
    MemoryRequirement
  48. val requirements: Option[String]

    Permalink
  49. def running: Long

    Permalink
    Definition Classes
    BatchEnvironment → Environment
  50. def runtime: tool.file.File

    Permalink
    Definition Classes
    BatchEnvironment
  51. def runtimeSettings: RuntimeSettings

    Permalink
    Definition Classes
    WMSEnvironment → BatchEnvironment
  52. val smpGranularity: Option[Int]

    Permalink
  53. def storages: Seq[EGIWebDAVStorageService { ... /* 8 definitions in type refinement */ }]

    Permalink
    Definition Classes
    BDIIStorageServers
  54. def submit(job: Job): Unit

    Permalink
    Definition Classes
    WMSEnvironment → BatchEnvironment → SubmissionEnvironment
  55. def submitted: Long

    Permalink
    Definition Classes
    BatchEnvironment → Environment
  56. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  57. val threads: Option[Int]

    Permalink
    Definition Classes
    WMSEnvironment → BatchEnvironment
  58. def threadsValue: Int

    Permalink
    Definition Classes
    BatchEnvironment
  59. def toString(): String

    Permalink
    Definition Classes
    Name → AnyRef → Any
  60. def trySelectAJobService: Option[(WMSJobService { val usageControl: org.openmole.plugin.environment.egi.AvailabilityQuality with org.openmole.plugin.environment.egi.JobServiceQualityControl{val usageControl: org.openmole.core.batch.control.LimitedAccess; val hysteresis: Int} }, AccessToken)]

    Permalink
  61. def trySelectAStorage(usedFileHashes: Iterable[(File, Hash)]): Option[(EGIWebDAVStorageService { ... /* 8 definitions in type refinement */ }, AccessToken)]

    Permalink
    Definition Classes
    BDIIStorageServers
  62. def updateInterval: UpdateInterval

    Permalink
    Definition Classes
    BatchEnvironment
  63. val voName: String

    Permalink
  64. val vomsURLs: Seq[String]

    Permalink
    Definition Classes
    WMSEnvironmentEGIEnvironmentId
  65. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. val wallTime: Option[Duration]

    Permalink

Inherited from EGIEnvironmentId

Inherited from BDIIStorageServers

Inherited from MemoryRequirement

Inherited from BatchEnvironment

Inherited from SubmissionEnvironment

Inherited from Environment

Inherited from Name

Inherited from AnyRef

Inherited from Any

Ungrouped