ServerStarter

io.github.embeddedkafka.ops.ServerStarter
trait ServerStarter[C <: EmbeddedKafkaConfig, S <: EmbeddedServer]

Trait for starting EmbeddedServer instances. Relies on RunningServersOps for keeping track of running EmbeddedServers.

Type parameters

C

an EmbeddedKafkaConfig

S

an EmbeddedServer

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
RunningServersOps

Members list

Value members

Abstract methods

def start()(implicit config: C): S

Starts in memory servers, using temporary directories for storing logs. The log directories will be cleaned after calling EmbeddedServer.stop() method or on JVM exit, whichever happens earlier.

Starts in memory servers, using temporary directories for storing logs. The log directories will be cleaned after calling EmbeddedServer.stop() method or on JVM exit, whichever happens earlier.

Value parameters

config

an implicit EmbeddedKafkaConfig

Attributes