Closed jsuereth closed 10 years ago
ServerEngine
Event processor
ServerState
ReadOnlyLoop
This has the nice side effect of allowing folks to register for StdOut/Log events in time to see boot messages of sbt.
Review by @havocp @pvlugter @skyluc
Ok @havocp just cleaned up the rest based on your comments and added better ErrorMessaging for command failures (I think) throughout the code.
ServerEngine
to ONLY do command processingEvent processor
which owns theServerState
and is responsible for updating client listeners.ServerEngine
andReadOnlyLoop
via atomic reference and explicit Queue interface.This has the nice side effect of allowing folks to register for StdOut/Log events in time to see boot messages of sbt.
Review by @havocp @pvlugter @skyluc