| Yes,  
 
 I am using a ServletConextHandler, however the question is : can you do the equivalent of HandlerList but with Servlets. AFAIK it is impossible to register different Servlets using the same Context path 
 
 Tx K 
 Use a ServletContextHandler. 
 
 Don't use ServletHandlers, those are internal structures not meant for direct usage. 
 
 Use ServletContextHandler.addServlet() and ServletContextHandler.addFilter() You can add the Servlet as a Class reference, or as a Servlet instances (via a ServletHolder). Hi, 
 
I have the practical need of splitting up a protocol implementation in 3 “parts”, because the protocol does a kind of “staged” setup whereby a connection goes through these steps in order. I also need the benefits of Contexts to maintain some state. Ideally, I would like to have the equivalent of a HandlerList but for Servlets being added to a ServletContextHandler. How could this be achieved? 
 
Wrt to this question, I am confused about the ServletHolder.setServletHandler(). What is its purpose? Does it replace the handle() methods of the Servlet.class that is fed to the ServletHolder? Obviously, I tried to use setServletHandler() with a HandlerList, but that does not work. It is a bit lacking in the documentation and examples of how to used embedded Jetty.  
 
My first attempt was something along the lines of 
 
        HandlerList setupHandlers = new HandlerList(); 
        setupHandlers.addHandler(new StageOneHandler()); 
        setupHandlers.addHandler(new StageTwoHandler()); 
        setupHandlers.addHandler(new StageThreeHandler()); 
 
        ServletHandler setupHandler = new ServletHandler(); 
        setupHandler.setHandler(setupHandlers); 
 
        ServletHolder setupHolder = new ServletHolder(DefaultServlet.class); 
        pairSetupHolder.setServletHandler(setupHandler); 
 
But I clearly missed something from an architecture point of view 
 
The (IMO) ugly workaround is to put the 3 stages in a regular Servlet, and do an if-then based on some bytes of the protocol payload, but I prefer the more beautiful solution ;-) Any help is welcome 
 
Thanks 
Karel 
_______________________________________________ 
jetty-users mailing list 
jetty-users@xxxxxxxxxxx 
To change your delivery options, retrieve your password, or unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/jetty-users 
_______________________________________________ jetty-users mailing list jetty-users@xxxxxxxxxxxTo change your delivery options, retrieve your password, or unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jetty-users 
  |