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.

Attributes

C

an EmbeddedKafkaConfig

S

an EmbeddedServer

Graph
Supertypes
class Object
trait Matchable
class Any
Self type
RunningServersOps

Members list

Concise view

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.

Attributes

config

an implicit EmbeddedKafkaConfig