1 package org
.argeo
.cms
.websocket
.server
;
3 import java
.nio
.channels
.ClosedChannelException
;
5 import javax
.websocket
.OnError
;
6 import javax
.websocket
.server
.ServerEndpoint
;
8 import org
.argeo
.api
.cms
.CmsLog
;
10 @ServerEndpoint(value
= "/cms/status/ping", configurator
= PublicWebSocketConfigurator
.class)
11 public class PingEndpoint
{
12 private final static CmsLog log
= CmsLog
.getLog(PingEndpoint
.class);
15 public void onError(Throwable e
) {
16 if (e
instanceof ClosedChannelException
) {
17 // ignore, as it probably means ping was closed on the other side
20 log
.error("Cannot process ping", e
);