def stopCs()

in pekko-connectors-sample-jms/src/main/scala/playground/ActiveMqBroker.scala [36:47]


  def stopCs(ec: ExecutionContext): CompletionStage[Done] = stop()(ec).asJava

  def stop()(implicit ec: ExecutionContext): Future[Done] =
    brokerService.fold(Future.successful(Done)) { broker =>
      Future {
        broker.stop()
        scala.concurrent.blocking {
          broker.waitUntilStopped()
        }
        Done
      }
    }