Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Play framework entry point

When I send a request from my browser to Play! on localhost:9000, what object/method in PlayFramework first starts processing my request to the server?

I know PlayFramework uses netty framework to work with requests. So maybe some netty method starts the execution?

like image 516
user471011 Avatar asked Dec 06 '25 01:12

user471011


1 Answers

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.
like image 199
sojin Avatar answered Dec 07 '25 15:12

sojin



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!