Java WebSockets: OnClose method is not called when closing websocket connection
问题 Here is my WebSocket endpoint import javax.websocket.CloseReason; import javax.websocket.OnClose; import javax.websocket.OnMessage; import javax.websocket.Session; import javax.websocket.server.ServerEndpoint; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import com.twitter.hbc.core.Client; @ServerEndpoint("/tweets") public class TweetStreamServer { private static final Logger LOGGER = LoggerFactory.getLogger(TweetStreamServer.class); @OnMessage public void tweets(final String