EC2MasterSlave

tasks.elastic.ec2.EC2MasterSlave
class EC2MasterSlave(val config: EC2Config) extends HostConfigurationFromConfig

Attributes

Experimental
true
Graph
Supertypes
trait HostConfigurationFromConfig
trait HostConfiguration
class Object
trait Matchable
class Any

Members list

Value members

Inherited methods

def isApp: Boolean

Attributes

Inherited from:
HostConfiguration
def isQueue: Boolean

Attributes

Inherited from:
HostConfiguration
def isWorker: Boolean

Attributes

Inherited from:
HostConfiguration
def myAddressBind: SimpleSocketAddress

address to which we bind the application sometimes called internal address

address to which we bind the application sometimes called internal address

Attributes

Inherited from:
HostConfigurationFromConfig
def myAddressExternal: Option[SimpleSocketAddress]

Attributes

Inherited from:
HostConfigurationFromConfig

Concrete fields

lazy override val availableCPU: Int
lazy override val availableMemory: Int
lazy override val myAddress: SimpleSocketAddress

Inherited fields

lazy val availableGPU: List[Int]

Attributes

Inherited from:
HostConfigurationFromConfig
lazy val availableScratch: Int

Attributes

Inherited from:
HostConfigurationFromConfig
lazy val image: Option[String]

Attributes

Inherited from:
HostConfigurationFromConfig
lazy val master: SimpleSocketAddress

Attributes

Inherited from:
HostConfigurationFromConfig
lazy val myPort: Int

Attributes

Inherited from:
HostConfigurationFromConfig
lazy val myRoles: Set[Role]

Attributes

Inherited from:
HostConfigurationFromConfig