Example #1
0
 public void call(Object endpoint, int statusCode, String reason) {
   // Close Reason is an optional parameter
   if (idxCloseReason >= 0) {
     // convert to javax.websocket.CloseReason
     CloseReason jsrclose = new CloseReason(CloseCodes.getCloseCode(statusCode), reason);
     super.args[idxCloseReason] = jsrclose;
   }
   super.call(endpoint, super.args);
 }
 @Override
 protected void closeInternal(CloseStatus status) throws IOException {
   getNativeSession()
       .close(new CloseReason(CloseCodes.getCloseCode(status.getCode()), status.getReason()));
 }