Вы можете сделать это самостоятельно, но я не думаю, что есть что-то, упакованное с Jetty, чтобы сделать это.
Если вы используете WebSocketServlet
, то вы должны переопределить метод service
,быть чем-то вроде
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
if(!"WebSocket".equals(request.getHeader("Upgrade")))
{
org.eclipse.jetty.server.Request jettyRequest = org.eclipse.jetty.server.Request.getRequest(request);
jettyRequest.getEndPoint().close();
jettyRequest.setHandled(true);
}
else
{
super.service(request, response);
}
}
Если вы свернули свой собственный обработчик, тогда вы сможете понять, как адаптировать этот код к вашим потребностям.