This was answered on stackoverflow ... http://stackoverflow.com/questions/15646213/how-do-i-access-instantiated-websockets-in-jetty-9/15649791#15649791
In short, look into the WebSocketCreator concept. Note, the WebSocketCreator is a Jetty concept. This ability is not present on the JSR-356 standard. -- Joakim Erdfelt <[email protected]> webtide.com <http://www.webtide.com/> Developer advice, services and support from the Jetty & CometD experts eclipse.org/jetty - cometd.org On Wed, Jun 5, 2013 at 9:56 AM, Max Kington <[email protected]> wrote: > Hi Folks, > > I was reading the design thread with interest and look forward to > getting my mits onto 9.1. I have a couple of questions, the design > ethos behind them now start to make more obvious sense after reading the > design thread. > > I have a Simple server: > Server server = new Server(serverPort); > ServletHandler sh = new ServletHandler(); > server.setHandler(sh); > sh.addServletWithMapping(MyServlet.class, "/*"); > server.start(); > > With a simple servlet in turn: > > public class MyServlet extends WebSocketServlet{ > @Override > public void configure(WebSocketServletFactory factory) { > factory.register(ConnectionHandler.class); > } > > and a connection handler: > public class ConnectionHandler implements WebSocketListener { > etc > > I understand the desire to ensure the thread safety of the servlet and > the connection handler however, it makes obtaining shared resources > inside the connection handler if not tricky, certainly inelegant. I > have a set of message processors which exist to handle the messages all > of which are threadsafe and consume a number of other components, to > actually do what the client needs me to. What I need to do is inject > them somehow into my ConnectionHandler. I can certainly use some > synchrnoized static factories to achieve this but that's pretty bone. > Is there another interface (configurable? context? Servers love a > "context" interface) that I can have connection handler implement to be > able to pass in some of the *stuff* it needs? Do I need to start > looking at creating my own WebSocketServletFactory or WebSocketServlet? > Trawling through the code that looks all closer to the knuckle than I > need to be. FWIW I am "sprung". > > Cheers, > Max > _______________________________________________ > jetty-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
