@Override public void setTextMessageSizeLimit(int messageSizeLimit) { checkNativeSessionInitialized(); getNativeSession().setMaxTextMessageBufferSize(messageSizeLimit); }
/** * Callback hook for Connection open events. * * @param userSession the userSession which is opened. */ @Override public void onOpen( Session userSession, EndpointConfig endpointConfig ) { this.userSession = userSession; this.userSession.setMaxTextMessageBufferSize( MAX_TXT_MSG_BUF_SIZE ); this.userSession.setMaxBinaryMessageBufferSize( MAX_BIN_MSG_BUF_SIZE ); userSession.addMessageHandler( new MessageHandler.Whole<Message>() { /** * Callback hook for Message Events. This method will be invoked when the server send a message. * * @param message The text message */ @Override public void onMessage( Message message ) { try { messageEventService.fireEvent( message ); } catch ( MessageEventFireEventException e ) { throw new RuntimeException( e ); } } } ); }
if (maxTextBufferSize != -1) session.setMaxTextMessageBufferSize(maxTextBufferSize);
@Override public void configure(Session websocketSession) { JsrSession jsrSession = (JsrSession)websocketSession; WebSocketPolicy policy = jsrSession.getPolicy(); websocketSession.setMaxTextMessageBufferSize(1024 * 1024 * 64); websocketSession.setMaxBinaryMessageBufferSize(1024 * 1024 * 512); policy.setMaxTextMessageSize(1024 * 1024 * 64); } });
@OnOpen public void onOpen(Session session) { log.info("Session {} opened.", session.getId()); session.setMaxTextMessageBufferSize(Configuration.MAX_MESSAGE_SIZE); }
@Override public void setTextMessageSizeLimit(int messageSizeLimit) { checkNativeSessionInitialized(); getNativeSession().setMaxTextMessageBufferSize(messageSizeLimit); }
/** * {@inheritDoc} */ @Override public void setTextMessageSizeLimit(int messageSizeLimit) { checkNativeSessionInitialized(); getNativeSession().setMaxTextMessageBufferSize(messageSizeLimit); }
@Override public void setTextMessageSizeLimit(int messageSizeLimit) { checkNativeSessionInitialized(); getNativeSession().setMaxTextMessageBufferSize(messageSizeLimit); }
@Override public void onOpen(Session session, EndpointConfig config) { log.trace("Session {} opened", session.getId()); // Set maximum messages size to 10,000 bytes session.setMaxTextMessageBufferSize(10000); session.addMessageHandler(stringHandler); session.addMessageHandler(binaryHandler); // get the manager manager = (WebSocketScopeManager) config.getUserProperties().get(WSConstants.WS_MANAGER); // get ws scope from user props scope = (WebSocketScope) config.getUserProperties().get(WSConstants.WS_SCOPE); }
"pojoMessageHandlerWhole.maxBufferSize")); session.setMaxTextMessageBufferSize((int) maxMessageSize);
"pojoMessageHandlerWhole.maxBufferSize")); session.setMaxTextMessageBufferSize((int) maxMessageSize);
"pojoMessageHandlerWhole.maxBufferSize")); session.setMaxTextMessageBufferSize((int) maxMessageSize);
"pojoMessageHandlerWhole.maxBufferSize")); session.setMaxTextMessageBufferSize((int) maxMessageSize);
throw MESSAGES.messageTooLarge(); session.setMaxTextMessageBufferSize((int) maxMessageSize);
@OnOpen public void whenOpening(Session userSession,EndpointConfig c,@PathParam("user") String user,@PathParam("viewer") String viewer) { if (loggedIn(user)) { userSession.setMaxBinaryMessageBufferSize(1024*512) userSession.setMaxTextMessageBufferSize(1000000) //userSession.setmaxMessageSize(-1L) if (viewer.equals(user)) { userSession.getUserProperties().put("camuser", user+":"+user); }else{ userSession.getUserProperties().put("camuser", user+":"+viewer); } if (!camLoggedIn(user)) { userSession.getUserProperties().put("camusername", user); camsessions.add(userSession) } }else{ log.info "could not find chat user ! ${user}" } }
session.setMaxTextMessageBufferSize(Integer.MAX_VALUE);
session.setMaxTextMessageBufferSize(Integer.MAX_VALUE);