WowRuntimeLifecycle

constructor(wowRuntime: WowRuntime, unexpectedTerminationExecutor: Executor = defaultLifecycleCallbackExecutor, onUnexpectedTermination: (Throwable) -> Unit = {})