Пример #1
0
 public void call(Object endpoint, CloseReason closeReason) {
   // Close Reason is an optional parameter
   if (idxCloseReason >= 0) {
     // convert to javax.websocket.CloseReason
     super.args[idxCloseReason] = closeReason;
   }
   super.call(endpoint, super.args);
 }
Пример #2
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);
 }
Пример #3
0
 @Override
 public void init(JsrSession session) {
   idxCloseReason = findIndexForRole(Role.CLOSE_REASON);
   super.init(session);
 }