assertUnset(metadata.onConnect,OnWebSocketConnect.class,method); metadata.onConnect = new CallableMethod(pojo,method); return; assertUnset(metadata.onText,OnWebSocketMessage.class,method); metadata.onText = new OptionalSessionCallableMethod(pojo,method); return; assertUnset(metadata.onBinary,OnWebSocketMessage.class,method); metadata.onBinary = new OptionalSessionCallableMethod(pojo,method); return; assertUnset(metadata.onClose,OnWebSocketClose.class,method); metadata.onClose = new OptionalSessionCallableMethod(pojo,method); return; assertUnset(metadata.onError,OnWebSocketError.class,method); metadata.onError = new OptionalSessionCallableMethod(pojo,method); return; assertUnset(metadata.onFrame,OnWebSocketFrame.class,method); metadata.onFrame = new OptionalSessionCallableMethod(pojo,method); return;