Package-level declarations

Types

Link copied to clipboard
abstract class Benchmark(actorNet: IActorNet, actorAddress: ActorIdent, actorGroup: ActorGroup, totalAmountOfRequests: Int, statusUpdateHandler: (BenchmarkStatus) -> Unit) : Closeable
Link copied to clipboard
Link copied to clipboard
data class BenchmarkResult(val sending: BenchmarkTiming, val receiving: BenchmarkTiming)
Link copied to clipboard
data class BenchmarkStatus(val phase: BenchmarkPhase, var totalCounter: Int, var sentCounter: Int = 0, var receivedCounter: Int = 0)
Link copied to clipboard
data class BenchmarkTiming(val requests: Int, val totalTimeMs: Long)
Link copied to clipboard
class MessagingBenchmark(actorNet: IActorNet, actorAddress: ActorIdent, actorGroup: ActorGroup, totalAmountOfRequests: Int, statusUpdateHandler: (BenchmarkStatus) -> Unit) : Benchmark
Link copied to clipboard
class TaskBenchmark(actorNet: IActorNet, actorAddress: ActorIdent, actorGroup: ActorGroup, totalAmountOfRequests: Int, tasksControllerActor: ActorIdent, taskRestClientFactory: () -> TasksRestClient, statusUpdateHandler: (BenchmarkStatus) -> Unit) : Benchmark