WEBrick tiene gran número de tomas a las que conectarse. A continuación se muestra (algo parecido) a un diagrama de flujo con el orden de llamada a las tomas.
:ServerType.start (antes de ejecutar yield)
:StartCallback
:AcceptCallback
:RequestHandler #Al servlet se le llama en este punto
:StopCallback
:ServerType.start (después de ejecutar yield)
:DirectoryCallback o :FileCallback
:HandlerCallback #Al manejador se le llama en este punto