Как компонент Camel Jetty работает в Akka?

В следующем примере (взятом из документа Akka Camel) HTTP-компонент Jetty используется для получения HTTP-сообщений. Означает ли это, что актер запускает новый сервер Jetty?

import akka.camel.{ CamelMessage, Consumer }

class MyEndpoint extends Consumer {
  def endpointUri = "jetty:http://localhost:8877/example"

  def receive = {
    case msg: CamelMessage => { /* ... */ }
    case _                 => { /* ... */ }
  }
}

1 ответ

Правильный, jetty потребитель запустит встроенный сервер Jetty и свяжет его с указанным портом.

Вот цитата из официальной документации:

Компонент jetty предоставляет основанные на HTTP конечные точки для использования и создания HTTP-запросов. То есть компонент Jetty ведет себя как простой веб-сервер.

Другие вопросы по тегам