A B C D E F G H I L N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbortedMessage - Class in org.apache.wicket.protocol.ws.api.message
-
A
messagesent when the web socket connection is aborted. - AbortedMessage(Application, String, IKey) - Constructor for class org.apache.wicket.protocol.ws.api.message.AbortedMessage
- AbstractClientMessage - Class in org.apache.wicket.protocol.ws.api.message
-
A base message for all messages with information about the client
- AbstractClientMessage(Application, String, IKey) - Constructor for class org.apache.wicket.protocol.ws.api.message.AbstractClientMessage
- AbstractUpgradeFilter - Class in org.apache.wicket.protocol.ws
-
An extension of WicketFilter that is used to check whether the processed HttpServletRequest needs to upgrade its protocol from HTTP to something else
- AbstractUpgradeFilter() - Constructor for class org.apache.wicket.protocol.ws.AbstractUpgradeFilter
- AbstractUpgradeFilter(WebApplication) - Constructor for class org.apache.wicket.protocol.ws.AbstractUpgradeFilter
- AbstractWebSocketConnection - Class in org.apache.wicket.protocol.ws.api
-
Abstract class handling the Web Socket broadcast messages.
- AbstractWebSocketConnection(AbstractWebSocketProcessor) - Constructor for class org.apache.wicket.protocol.ws.api.AbstractWebSocketConnection
-
Constructor.
- AbstractWebSocketProcessor - Class in org.apache.wicket.protocol.ws.api
-
The base implementation of IWebSocketProcessor.
- AbstractWebSocketProcessor(HttpServletRequest, WebApplication) - Constructor for class org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor
-
Constructor.
- acceptWebSocket(HttpServletRequest, HttpServletResponse) - Method in class org.apache.wicket.protocol.ws.AbstractUpgradeFilter
- add(Component...) - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- add(Component, String) - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- addChildren(MarkupContainer, Class<?>) - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- addCookie(Cookie) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- addHeader(String, String) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- appendJavaScript(CharSequence) - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- authenticate(HttpServletResponse) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
B
- BaseWebSocketBehavior - Class in org.apache.wicket.protocol.ws.api
-
A behavior that contributes
WicketWebSocketJQueryResourceReference - BaseWebSocketBehavior() - Constructor for class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
-
Constructor.
- BaseWebSocketBehavior(String) - Constructor for class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
-
Constructor.
- BinaryMessage - Class in org.apache.wicket.protocol.ws.api.message
-
A
messagewith binary data - BinaryMessage(WebApplication, String, IKey, byte[], int, int) - Constructor for class org.apache.wicket.protocol.ws.api.message.BinaryMessage
-
Constructor.
- broadcast(Application, String, IKey, IWebSocketPushMessage) - Method in class org.apache.wicket.protocol.ws.util.tester.WebSocketTester
-
Broadcasts/pushes a message to specific web socket connection
- broadcast(ConnectedMessage, IWebSocketPushMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketPushBroadcaster
-
Processes the given message in the page and session identified by the given Web Socket connection.
- broadcastAll(Application, IWebSocketPushMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketPushBroadcaster
-
Processes the given message in all pages that have active Web Socket connections.
- broadcastAll(Application, IWebSocketPushMessage) - Method in class org.apache.wicket.protocol.ws.util.tester.WebSocketTester
-
Broadcasts/pushes a message to all active web socket connections
- broadcastMessage(IWebSocketMessage) - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor
-
Exports the Wicket thread locals and broadcasts the received message from the client to all interested components and behaviors in the page with id
#pageId
C
- changeSessionId() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- clearCookie(Cookie) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- close() - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- close(int, String) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketConnection
-
Closes the underlying web socket connection
- ClosedMessage - Class in org.apache.wicket.protocol.ws.api.message
-
A
messagesent when the web socket connection is closed. - ClosedMessage(Application, String, IKey, int, String) - Constructor for class org.apache.wicket.protocol.ws.api.message.ClosedMessage
- ConnectedMessage - Class in org.apache.wicket.protocol.ws.api.message
-
A
messagewhen a client creates web socket connection. - ConnectedMessage(Application, String, IKey) - Constructor for class org.apache.wicket.protocol.ws.api.message.ConnectedMessage
- ConnectionRejected - Class in org.apache.wicket.protocol.ws.api
-
A class used by
IWebSocketConnectionFilters when they need to reject a connection - ConnectionRejected(int, String) - Constructor for class org.apache.wicket.protocol.ws.api.ConnectionRejected
-
Constructor
D
- destroy() - Method in class org.apache.wicket.protocol.ws.util.tester.WebSocketTester
- detach(IRequestCycle) - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- doFilter(HttpServletRequest) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketConnectionFilter
-
Method for rejecting connections based on the current request
- doFilter(HttpServletRequest) - Method in class org.apache.wicket.protocol.ws.api.WebSocketConnectionFilterCollection
- doFilter(HttpServletRequest) - Method in class org.apache.wicket.protocol.ws.api.WebSocketConnectionOriginFilter
E
- encodeRedirectURL(CharSequence) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- encodeURL(CharSequence) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- equals(Object) - Method in class org.apache.wicket.protocol.ws.api.registry.PageIdKey
- equals(Object) - Method in class org.apache.wicket.protocol.ws.api.registry.ResourceNameKey
- ErrorMessage - Class in org.apache.wicket.protocol.ws.api.message
-
A
messagesent when there is an error while using the web socket connection. - ErrorMessage(Application, String, IKey, Throwable) - Constructor for class org.apache.wicket.protocol.ws.api.message.ErrorMessage
- Executor - Interface in org.apache.wicket.protocol.ws.concurrent
-
An abstraction over all available executor services.
F
- flush() - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- focusComponent(Component) - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
G
- get() - Static method in class org.apache.wicket.protocol.ws.api.WicketWebSocketJQueryResourceReference
- get(Application) - Static method in class org.apache.wicket.protocol.ws.WebSocketSettings.Holder
- getAllowedDomains() - Method in class org.apache.wicket.protocol.ws.api.WebSocketConnectionOriginFilter
-
The list of whitelisted domains which are allowed to initiate a websocket connection.
- getApplication() - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketConnection
- getApplication() - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor
- getApplication() - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketConnection
- getApplication() - Method in class org.apache.wicket.protocol.ws.api.message.AbstractClientMessage
- getAsyncContext() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getAttribute(String) - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- getAttribute(String) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getAttributeNames() - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- getAttributeNames() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getAuthType() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getBaseUrl() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
- getBaseUrl(WebSocketSettings) - Method in class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
- getCharacterEncoding() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getCloseCode() - Method in class org.apache.wicket.protocol.ws.api.message.ClosedMessage
- getCode() - Method in class org.apache.wicket.protocol.ws.api.ConnectionRejected
- getComponents() - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- getConnection(Application, String, IKey) - Method in interface org.apache.wicket.protocol.ws.api.registry.IWebSocketConnectionRegistry
- getConnection(Application, String, IKey) - Method in class org.apache.wicket.protocol.ws.api.registry.SimpleWebSocketConnectionRegistry
- getConnectionFilter() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
- getConnectionRegistry() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
- getConnections(Application) - Method in interface org.apache.wicket.protocol.ws.api.registry.IWebSocketConnectionRegistry
- getConnections(Application) - Method in class org.apache.wicket.protocol.ws.api.registry.SimpleWebSocketConnectionRegistry
-
Returns a collection of currently active websockets.
- getConnections(Application, String) - Method in interface org.apache.wicket.protocol.ws.api.registry.IWebSocketConnectionRegistry
- getConnections(Application, String) - Method in class org.apache.wicket.protocol.ws.api.registry.SimpleWebSocketConnectionRegistry
- getContainerResponse() - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- getContentLength() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getContentLengthLong() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getContentType() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getContextPath() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getContextPath() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
- getContextPath(WebSocketSettings) - Method in class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
- getCookies() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getCreationTime() - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- getData() - Method in class org.apache.wicket.protocol.ws.api.message.BinaryMessage
- getDateHeader(String) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getDependencies() - Method in class org.apache.wicket.protocol.ws.api.WicketWebSocketJQueryResourceReference
- getDispatcherType() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getFilterPrefix() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
- getFilterPrefix(WebSocketSettings) - Method in class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
- getHandler() - Method in class org.apache.wicket.protocol.ws.api.event.WebSocketPayload
- getHeader(String) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getHeaderNames() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getHeaderResponse() - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- getHeaders(String) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getId() - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- getInputStream() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getIntHeader(String) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getKey() - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketConnection
- getKey() - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketConnection
- getKey() - Method in class org.apache.wicket.protocol.ws.api.message.AbstractClientMessage
- getLastAccessedTime() - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- getLength() - Method in class org.apache.wicket.protocol.ws.api.message.BinaryMessage
- getLocalAddr() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getLocale() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getLocales() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getLocalName() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getLocalPort() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getLogData() - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- getMaxInactiveInterval() - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- getMessage() - Method in class org.apache.wicket.protocol.ws.api.event.WebSocketAbortedPayload
- getMessage() - Method in class org.apache.wicket.protocol.ws.api.event.WebSocketBinaryPayload
- getMessage() - Method in class org.apache.wicket.protocol.ws.api.event.WebSocketClosedPayload
- getMessage() - Method in class org.apache.wicket.protocol.ws.api.event.WebSocketConnectedPayload
- getMessage() - Method in class org.apache.wicket.protocol.ws.api.event.WebSocketErrorPayload
- getMessage() - Method in class org.apache.wicket.protocol.ws.api.event.WebSocketPayload
- getMessage() - Method in class org.apache.wicket.protocol.ws.api.event.WebSocketPushPayload
- getMessage() - Method in class org.apache.wicket.protocol.ws.api.event.WebSocketTextPayload
- getMessage() - Method in class org.apache.wicket.protocol.ws.api.message.ClosedMessage
- getMethod() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getOffset() - Method in class org.apache.wicket.protocol.ws.api.message.BinaryMessage
- getPage() - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- getPageClass() - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- getPageId() - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- getPageParameters() - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- getParameter(String) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getParameterMap() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getParameterNames() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getParameterValues(String) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getPart(String) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getParts() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getPathInfo() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getPathTranslated() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getPort() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
- getPort(WebSocketSettings) - Method in class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
- getProtocol() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getQueryString() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getReader() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getRealPath(String) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getReason() - Method in class org.apache.wicket.protocol.ws.api.ConnectionRejected
- getRegistryKey() - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor
- getRemoteAddr() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getRemoteHost() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getRemotePort() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getRemoteUser() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getRenderCount() - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- getRequestDispatcher(String) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getRequestedSessionId() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getRequestURI() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getRequestURL() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getScheme() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getSecurePort() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
- getSecurePort(WebSocketSettings) - Method in class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
- getSendPayloadExecutor() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
-
The executor that broadcasts the
WebSocketPayloadvia Wicket's event bus. - getServerName() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getServerPort() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getServletContext() - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- getServletContext() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getServletPath() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getSession() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getSession(boolean) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getSessionContext() - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- getSessionId() - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketConnection
- getSessionId() - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor
- getSessionId() - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketConnection
- getSessionId() - Method in class org.apache.wicket.protocol.ws.api.message.AbstractClientMessage
- getSessionId(Component) - Method in class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
- getStatelessHint(Component) - Method in class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
- getText() - Method in class org.apache.wicket.protocol.ws.api.message.TextMessage
- getThrowable() - Method in class org.apache.wicket.protocol.ws.api.message.ErrorMessage
- getTokensFromHeader(HttpServletRequest, String) - Method in class org.apache.wicket.protocol.ws.AbstractUpgradeFilter
- getUserPrincipal() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- getValue(String) - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- getValueNames() - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- getWebSocketPushMessageExecutor() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
H
- hashCode() - Method in class org.apache.wicket.protocol.ws.api.registry.PageIdKey
- hashCode() - Method in class org.apache.wicket.protocol.ws.api.registry.ResourceNameKey
- Holder() - Constructor for class org.apache.wicket.protocol.ws.WebSocketSettings.Holder
- HttpSessionCopy - Class in org.apache.wicket.protocol.ws.api
-
A copy of the HttpSession used at the WebSocket connection creation time
- HttpSessionCopy(HttpSession) - Constructor for class org.apache.wicket.protocol.ws.api.HttpSessionCopy
I
- IKey - Interface in org.apache.wicket.protocol.ws.api.registry
-
A marker interface for keys that are used to find a web socket connection in
IWebSocketConnectionRegistry - invalidate() - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- isAjax() - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequest
- isAsyncStarted() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- isAsyncSupported() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- isChecked(IRequestHandler) - Method in class org.apache.wicket.protocol.ws.WebSocketAwareCsrfPreventionRequestCycleListener
- isNew() - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- isOpen() - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketConnection
- isPageInstanceCreated() - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- isRedirect() - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- isRequestedSessionIdFromCookie() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- isRequestedSessionIdFromUrl() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- isRequestedSessionIdFromURL() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- isRequestedSessionIdValid() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- isSecure() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- isUserInRole(String) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- IWebSocketConnection - Interface in org.apache.wicket.protocol.ws.api
-
Common interface for native WebSocket connections
- IWebSocketConnectionFilter - Interface in org.apache.wicket.protocol.ws.api
-
Common interface for rejecting connections which are not meeting some of the security concerns.
- IWebSocketConnectionRegistry - Interface in org.apache.wicket.protocol.ws.api.registry
-
Tracks all currently connected WebSocket clients
- IWebSocketMessage - Interface in org.apache.wicket.protocol.ws.api.message
-
A marker interface for all message types
- IWebSocketProcessor - Interface in org.apache.wicket.protocol.ws.api
-
Processes web socket messages.
- IWebSocketPushMessage - Interface in org.apache.wicket.protocol.ws.api.message
-
A marker interface for all Web Socket push messages.
- IWebSocketRequestHandler - Interface in org.apache.wicket.protocol.ws.api
-
An interface for outbound communication with web socket clients
L
- login(String, String) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- logout() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
N
- newWebSocketRequest(HttpServletRequest, String) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
-
A factory method for the
WebRequestthat should be used in the WebSocket processing request cycle - newWebSocketRequestHandler(Page, IWebSocketConnection) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
-
A factory method for creating instances of
WebSocketRequestHandlerfor processing a web socket request - newWebSocketResponse(IWebSocketConnection) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
-
A factory method for the
WebResponsethat should be used to write the response back to the client/browser
O
- onAbort(AbortedMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketBehavior
-
A callback method called when the server has aborted the connection
- onAbort(AbortedMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResource
-
A callback method called when the server has aborted the connection
- onClose(int, String) - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor
- onClose(int, String) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketProcessor
-
A notification after the close of the web socket connection.
- onClose(ClosedMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketBehavior
-
A callback method called when a WebSocket client has closed the connection to the endpoint handled by this WebSocketBehavior
- onClose(ClosedMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResource
-
A callback method called when a WebSocket client has closed the connection to the endpoint handled by this WebSocketBehavior
- onConnect(IWebSocketConnection) - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor
-
A helper that registers the opened connection in the application-level registry.
- onConnect(ConnectedMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketBehavior
-
A callback method called when a WebSocket client has connected to the endpoint handled by this WebSocketBehavior
- onConnect(ConnectedMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResource
-
A callback method called when a WebSocket client has connected to the endpoint handled by this WebSocketBehavior
- onError(Throwable) - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor
- onError(Throwable) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketProcessor
-
A notification after a communication error.
- onError(WebSocketRequestHandler, ErrorMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketBehavior
-
A callback method called when there is a communication error
- onError(WebSocketRequestHandler, ErrorMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResource
-
A callback method called when there is a communication error
- onEvent(Component, IEvent<?>) - Method in class org.apache.wicket.protocol.ws.api.WebSocketBehavior
- onMessage(byte[], int, int) - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor
- onMessage(byte[], int, int) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketProcessor
-
Called when a binary message arrives from the client
- onMessage(String) - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor
- onMessage(String) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketProcessor
-
Called when a text message arrives from the client
- onMessage(WebSocketRequestHandler, BinaryMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketBehavior
-
A callback method called when there is a binary message sent by the client
- onMessage(WebSocketRequestHandler, BinaryMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResource
-
A callback method called when there is a binary message sent by the client
- onMessage(WebSocketRequestHandler, TextMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketBehavior
-
A callback method called when there is a text message sent by the client
- onMessage(WebSocketRequestHandler, TextMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResource
-
A callback method called when there is a text message sent by the client
- onOpen(Object) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketProcessor
-
A client successfully has made a web socket connection.
- onOutMessage(byte[], int, int) - Method in class org.apache.wicket.protocol.ws.util.tester.WebSocketTester
-
A callback method which may be overritten to receive messages pushed by the server
- onOutMessage(String) - Method in class org.apache.wicket.protocol.ws.util.tester.WebSocketTester
-
A callback method which may be overritten to receive messages pushed by the server
- onPush(WebSocketRequestHandler, IWebSocketPushMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketBehavior
-
A callback method called when there is a message pushed/broadcasted by the server, e.g.
- onPush(WebSocketRequestHandler, IWebSocketPushMessage) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResource
-
A callback method called when there is a message pushed/broadcasted by the server, e.g.
- org.apache.wicket.protocol.ws - package org.apache.wicket.protocol.ws
- org.apache.wicket.protocol.ws.api - package org.apache.wicket.protocol.ws.api
- org.apache.wicket.protocol.ws.api.event - package org.apache.wicket.protocol.ws.api.event
- org.apache.wicket.protocol.ws.api.message - package org.apache.wicket.protocol.ws.api.message
- org.apache.wicket.protocol.ws.api.registry - package org.apache.wicket.protocol.ws.api.registry
- org.apache.wicket.protocol.ws.concurrent - package org.apache.wicket.protocol.ws.concurrent
- org.apache.wicket.protocol.ws.util.tester - package org.apache.wicket.protocol.ws.util.tester
- ORIGIN_MISMATCH - Static variable in class org.apache.wicket.protocol.ws.api.WebSocketConnectionOriginFilter
-
Explanatory text for the client to explain why the connection is getting aborted
P
- PageIdKey - Class in org.apache.wicket.protocol.ws.api.registry
-
A key based on page's id
- PageIdKey(Integer) - Constructor for class org.apache.wicket.protocol.ws.api.registry.PageIdKey
- POLICY_VIOLATION_ERROR_CODE - Static variable in class org.apache.wicket.protocol.ws.api.WebSocketConnectionOriginFilter
-
Error code 1008 indicates that an endpoint is terminating the connection because it has received a message that violates its policy.
- prependJavaScript(CharSequence) - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- processRequestCycle(RequestCycle, WebResponse, HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.apache.wicket.protocol.ws.AbstractUpgradeFilter
- push(byte[], int, int) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketRequestHandler
-
Pushes a binary message to the client.
- push(byte[], int, int) - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- push(CharSequence) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketRequestHandler
-
Pushes a text message to the client.
- push(CharSequence) - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- putValue(String, Object) - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
R
- removeAttribute(String) - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- removeAttribute(String) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- removeConnection(Application, String, IKey) - Method in interface org.apache.wicket.protocol.ws.api.registry.IWebSocketConnectionRegistry
-
Removes a web socket connection from the registry at the specified coordinates (application+session+page)
- removeConnection(Application, String, IKey) - Method in class org.apache.wicket.protocol.ws.api.registry.SimpleWebSocketConnectionRegistry
- removeValue(String) - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- renderHead(Component, IHeaderResponse) - Method in class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
- reset() - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- ResourceNameKey - Class in org.apache.wicket.protocol.ws.api.registry
-
A key based on shared resource's name
- ResourceNameKey(String) - Constructor for class org.apache.wicket.protocol.ws.api.registry.ResourceNameKey
- respond(IRequestCycle) - Method in class org.apache.wicket.protocol.ws.api.WebSocketMessageBroadcastHandler
- respond(IRequestCycle) - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- respond(IResource.Attributes) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResource
- run(Runnable) - Method in interface org.apache.wicket.protocol.ws.concurrent.Executor
-
Runs a simple task that doesn't return a result
- run(Runnable) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings.SameThreadExecutor
S
- SameThreadExecutor() - Constructor for class org.apache.wicket.protocol.ws.WebSocketSettings.SameThreadExecutor
- selectSubProtocol(List<String>) - Method in class org.apache.wicket.protocol.ws.AbstractUpgradeFilter
-
Intended to be overridden by sub-classes that wish to select a sub-protocol if the client provides a list of supported protocols.
- sendError(int, String) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- sendMessage(byte[], int, int) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketConnection
-
Sends a binary message to the client.
- sendMessage(byte[], int, int) - Method in class org.apache.wicket.protocol.ws.util.tester.WebSocketTester
-
Sends a binary message from the client (a test case) to the server
- sendMessage(String) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketConnection
-
Sends a text message to the client.
- sendMessage(String) - Method in class org.apache.wicket.protocol.ws.util.tester.WebSocketTester
-
Sends a text message from the client (a test case) to the server
- sendMessage(IWebSocketPushMessage) - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketConnection
- sendMessage(IWebSocketPushMessage) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketConnection
-
Broadcasts a push message to the wicket page (and it's components) associated with this connection.
- sendRedirect(String) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- ServletRequestCopy - Class in org.apache.wicket.protocol.ws.api
-
A copy of the http servlet request used to create the WebSocket.
- ServletRequestCopy(HttpServletRequest) - Constructor for class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- set(Application, WebSocketSettings) - Static method in class org.apache.wicket.protocol.ws.WebSocketSettings.Holder
- setAllowedDomains(Iterable<String>) - Method in class org.apache.wicket.protocol.ws.api.WebSocketConnectionOriginFilter
-
The list of whitelisted domains which are allowed to initiate a websocket connection.
- setAttribute(String, Object) - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- setAttribute(String, Object) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- setBaseUrl(CharSequence) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
- setCharacterEncoding(String) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- setConnection(Application, String, IKey, IWebSocketConnection) - Method in interface org.apache.wicket.protocol.ws.api.registry.IWebSocketConnectionRegistry
-
Adds a new connection into the registry at the specified coordinates (application+session+page)
- setConnection(Application, String, IKey, IWebSocketConnection) - Method in class org.apache.wicket.protocol.ws.api.registry.SimpleWebSocketConnectionRegistry
- setConnectionFilter(IWebSocketConnectionFilter) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
-
Sets the filter for checking the incoming connections
- setConnectionRegistry(IWebSocketConnectionRegistry) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
-
Sets the connection registry
- setContentLength(long) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- setContentType(String) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- setContextPath(CharSequence) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
- setDateHeader(String, Instant) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- setFilterPrefix(CharSequence) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
- setHeader(String, String) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- setMaxInactiveInterval(int) - Method in class org.apache.wicket.protocol.ws.api.HttpSessionCopy
- setPort(int) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
-
Sets the port that should be used for
ws:connections. - setSecurePort(int) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
-
Sets the port that should be used for
wss:connections. - setSendPayloadExecutor(Executor) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
-
The executor that broadcasts the
WebSocketPayloadvia Wicket's event bus. - setStatus(int) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- setWebSocketPushMessageExecutor(Executor) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
-
Set the executor for processing websocket push messages broadcasted to all sessions.
- SimpleWebSocketConnectionRegistry - Class in org.apache.wicket.protocol.ws.api.registry
-
A registry that keeps all currently opened web socket connections in maps in Application's meta data.
- SimpleWebSocketConnectionRegistry() - Constructor for class org.apache.wicket.protocol.ws.api.registry.SimpleWebSocketConnectionRegistry
- startAsync() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
- startAsync(ServletRequest, ServletResponse) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
T
- TextMessage - Class in org.apache.wicket.protocol.ws.api.message
-
A
messagewith text data - TextMessage(Application, String, IKey, CharSequence) - Constructor for class org.apache.wicket.protocol.ws.api.message.TextMessage
- toString() - Method in class org.apache.wicket.protocol.ws.api.message.AbortedMessage
- toString() - Method in class org.apache.wicket.protocol.ws.api.message.ClosedMessage
- toString() - Method in class org.apache.wicket.protocol.ws.api.message.ConnectedMessage
- toString() - Method in class org.apache.wicket.protocol.ws.api.message.ErrorMessage
U
- upgrade(Class<T>) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
V
- verifyOrigin(String) - Method in class org.apache.wicket.protocol.ws.AbstractUpgradeFilter
-
Intended to be overridden by sub-classes that wish to verify the origin of a WebSocket request before processing it.
W
- WebSocketAbortedPayload - Class in org.apache.wicket.protocol.ws.api.event
-
Payload for event broadcasting when the server aborted a WebSocket connection
- WebSocketAbortedPayload(AbortedMessage, WebSocketRequestHandler) - Constructor for class org.apache.wicket.protocol.ws.api.event.WebSocketAbortedPayload
- WebSocketAwareCsrfPreventionRequestCycleListener - Class in org.apache.wicket.protocol.ws
-
A specialization of
CsrfPreventionRequestCycleListenerthat should be used when the application uses Web Sockets. - WebSocketAwareCsrfPreventionRequestCycleListener() - Constructor for class org.apache.wicket.protocol.ws.WebSocketAwareCsrfPreventionRequestCycleListener
- WebSocketBehavior - Class in org.apache.wicket.protocol.ws.api
-
A behavior that provides optional callbacks for the WebSocket messages (connect, message, close)
- WebSocketBehavior() - Constructor for class org.apache.wicket.protocol.ws.api.WebSocketBehavior
- WebSocketBinaryPayload - Class in org.apache.wicket.protocol.ws.api.event
-
Payload for event broadcasting when a binary message comes in the WebSocket connection
- WebSocketBinaryPayload(BinaryMessage, WebSocketRequestHandler) - Constructor for class org.apache.wicket.protocol.ws.api.event.WebSocketBinaryPayload
- WebSocketClosedPayload - Class in org.apache.wicket.protocol.ws.api.event
-
Payload for event broadcasting when the client has closed the WebSocket connection
- WebSocketClosedPayload(ClosedMessage, WebSocketRequestHandler) - Constructor for class org.apache.wicket.protocol.ws.api.event.WebSocketClosedPayload
- WebSocketConnectedPayload - Class in org.apache.wicket.protocol.ws.api.event
-
* Payload for event broadcasting when the client has opened a WebSocket connection
- WebSocketConnectedPayload(ConnectedMessage, WebSocketRequestHandler) - Constructor for class org.apache.wicket.protocol.ws.api.event.WebSocketConnectedPayload
- WebSocketConnectionFilterCollection - Class in org.apache.wicket.protocol.ws.api
- WebSocketConnectionFilterCollection() - Constructor for class org.apache.wicket.protocol.ws.api.WebSocketConnectionFilterCollection
- WebSocketConnectionOriginFilter - Class in org.apache.wicket.protocol.ws.api
-
This filter will reject those requests which contain 'Origin' header that does not match the origin of the application host.
- WebSocketConnectionOriginFilter(List<String>) - Constructor for class org.apache.wicket.protocol.ws.api.WebSocketConnectionOriginFilter
- WebSocketErrorPayload - Class in org.apache.wicket.protocol.ws.api.event
-
Payload for event broadcasting when there is a communication error
- WebSocketErrorPayload(ErrorMessage, WebSocketRequestHandler) - Constructor for class org.apache.wicket.protocol.ws.api.event.WebSocketErrorPayload
- WebSocketMessageBroadcastHandler - Class in org.apache.wicket.protocol.ws.api
-
An
IRequestHandlerthat broadcasts the payload to the page/resource - WebSocketPayload<T> - Class in org.apache.wicket.protocol.ws.api.event
-
A base class for all event broadcasting payloads for WebSocket messages.
- WebSocketPayload(WebSocketRequestHandler) - Constructor for class org.apache.wicket.protocol.ws.api.event.WebSocketPayload
- WebSocketPushBroadcaster - Class in org.apache.wicket.protocol.ws.api
-
Allows pushing events for processing to Pages that have active web sockets.
- WebSocketPushBroadcaster(IWebSocketConnectionRegistry) - Constructor for class org.apache.wicket.protocol.ws.api.WebSocketPushBroadcaster
- WebSocketPushPayload - Class in org.apache.wicket.protocol.ws.api.event
-
A event broadcasting payload for the case when external source triggers a web socket push.
- WebSocketPushPayload(IWebSocketPushMessage, WebSocketRequestHandler) - Constructor for class org.apache.wicket.protocol.ws.api.event.WebSocketPushPayload
- WebSocketRequest - Class in org.apache.wicket.protocol.ws.api
-
A
WebRequestimplementation used for the lifecycle of a web socket connection. - WebSocketRequest(HttpServletRequest, String) - Constructor for class org.apache.wicket.protocol.ws.api.WebSocketRequest
-
Constructor.
- WebSocketRequestHandler - Class in org.apache.wicket.protocol.ws.api
-
A handler of WebSocket requests.
- WebSocketRequestHandler(Component, IWebSocketConnection) - Constructor for class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
- WebSocketResource - Class in org.apache.wicket.protocol.ws.api
-
An IResource that can be used as WebSocket endpoint
- WebSocketResource() - Constructor for class org.apache.wicket.protocol.ws.api.WebSocketResource
- WebSocketResponse - Class in org.apache.wicket.protocol.ws.api
-
A
Responseused to cache the written data to the web socket client when Wicket thread locals are available. - WebSocketResponse(IWebSocketConnection) - Constructor for class org.apache.wicket.protocol.ws.api.WebSocketResponse
- WebSocketSettings - Class in org.apache.wicket.protocol.ws
-
Web Socket related settings.
- WebSocketSettings() - Constructor for class org.apache.wicket.protocol.ws.WebSocketSettings
- WebSocketSettings.Holder - Class in org.apache.wicket.protocol.ws
-
Holds this WebSocketSettings in the Application's metadata.
- WebSocketSettings.SameThreadExecutor - Class in org.apache.wicket.protocol.ws
-
Simple executor that runs the tasks in the caller thread.
- WebSocketTester - Class in org.apache.wicket.protocol.ws.util.tester
-
A helper class to test WebSocket related operations.
- WebSocketTester(WicketTester, String) - Constructor for class org.apache.wicket.protocol.ws.util.tester.WebSocketTester
-
Constructor.
- WebSocketTester(WicketTester, Page) - Constructor for class org.apache.wicket.protocol.ws.util.tester.WebSocketTester
-
Constructor.
- WebSocketTextPayload - Class in org.apache.wicket.protocol.ws.api.event
-
A event broadcasting payload for the case when a text message arrives in the WebSocket connection
- WebSocketTextPayload(TextMessage, WebSocketRequestHandler) - Constructor for class org.apache.wicket.protocol.ws.api.event.WebSocketTextPayload
- WicketWebSocketJQueryResourceReference - Class in org.apache.wicket.protocol.ws.api
-
A resource reference that provides the JavaScript that may be used to create WebSocket connections in the browser.
- write(byte[]) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- write(byte[], int, int) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
- write(CharSequence) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
All Classes All Packages