AkkaManager

case
class AkkaManager(manager: ActorRef, timeout: Timeout) extends Manager

Akka-based Manager implementation.

Delegates all interaction to an actor via messaging.

Value Params
manager

The ActorRef of the actor.

timeout

A timeout for all ask operations.

Companion
object
trait Serializable
trait Product
trait Equals
trait Manager
class Object
trait Matchable
class Any

Value members

Concrete methods

def addArrival(t: Long, limit: Int, rate: Distribution, simulationGenerator: SimulationRefGenerator): Unit
def addArrivalNext(limit: Int, rate: Distribution, simulationGenerator: SimulationRefGenerator): Unit
def addArrivalNow(limit: Int, rate: Distribution, simulationGenerator: SimulationRefGenerator): Unit
def addInfiniteArrival(t: Long, rate: Distribution, simulationGenerator: SimulationRefGenerator): Unit
def addInfiniteArrivalNext(rate: Distribution, simulationGenerator: SimulationRefGenerator): Unit
def addInfiniteArrivalNow(rate: Distribution, simulationGenerator: SimulationRefGenerator): Unit
def addResources(r: TaskResource*): Unit
def addSimulation(t: Long, simulation: SimulationRef): Unit
def addSimulationNow(simulation: SimulationRef): Unit
def addSimulations(sims: Seq[(Long, SimulationRef)]): Unit
def limit(t: Long): Unit
def ping(): Future[Time]
override
def simResponse(response: SimResponse): Unit
Definition Classes
def start(): Future[Any]
def stop(): Unit
override
def waitFor(simulation: String): Unit
Definition Classes

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product