Точка входа игрового фреймворка - PullRequest
2 голосов
/ 06 сентября 2011

Когда я отправляю запрос из моего браузера в Play! на localhost:9000, какой объект / метод в PlayFramework впервые начинает обрабатывать мой запрос к серверу?

Я знаю, PlayFramework использует netty framework для работы с запросами. Так может какой-то метод netty запускает выполнение?

1 Ответ

4 голосов
/ 07 сентября 2011
play.server.Server.main(...)
  new Server(...)
    bootstrap.setPipelineFactory(new HttpServerPipelineFactory());
      pipeline.addLast("handler", playHandler); [PlayHandler instance is injected to 'netty' factory ]
        messageReceived(final ChannelHandlerContext ctx, final MessageEvent e) of PlayHandler will be called-back from netty when a new http message received.
...