A B C D E F G H I L N O P R S T V W 

A

AbortedMessage - Class in org.apache.wicket.protocol.ws.api.message
A message sent 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, String) - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
 
add(Component...) - 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 message with binary data
BinaryMessage(byte[], int, int) - Constructor for class org.apache.wicket.protocol.ws.api.message.BinaryMessage
Constructor.
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.
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
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

call(Callable<T>) - Method in interface org.apache.wicket.protocol.ws.concurrent.Executor
Deprecated.
This method is not used by the framework. Will be removed in Wicket 8.0.0
call(Callable<T>) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings.SameThreadExecutor
 
clearCookie(Cookie) - 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
close() - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
 
ClosedMessage - Class in org.apache.wicket.protocol.ws.api.message
A message sent when the web socket connection is closed.
ClosedMessage(Application, String, IKey) - Constructor for class org.apache.wicket.protocol.ws.api.message.ClosedMessage
 
ConnectedMessage - Class in org.apache.wicket.protocol.ws.api.message
A message when 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.WebSocketMessageBroadcastHandler
 
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 message sent 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.AbstractWebSocketProcessor
 
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(WebSocketSettings) - Method in class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
 
getBaseUrl() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
 
getCharacterEncoding() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
 
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, String) - Method in interface org.apache.wicket.protocol.ws.api.registry.IWebSocketConnectionRegistry
 
getConnections(Application) - 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
 
getConnections(Application) - Method in class org.apache.wicket.protocol.ws.api.registry.SimpleWebSocketConnectionRegistry
Returns a collection of currently active websockets.
getContainerResponse() - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
 
getContentLength() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
 
getContentType() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
 
getContextPath(WebSocketSettings) - Method in class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
 
getContextPath() - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
 
getContextPath() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
 
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(WebSocketSettings) - Method in class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
 
getFilterPrefix() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
 
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.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
 
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(WebSocketSettings) - Method in class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
 
getPort() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
 
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
 
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(WebSocketSettings) - Method in class org.apache.wicket.protocol.ws.api.BaseWebSocketBehavior
 
getSecurePort() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
 
getSendPayloadExecutor() - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
The executor that broadcasts the WebSocketPayload via 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(boolean) - Method in class org.apache.wicket.protocol.ws.api.ServletRequestCopy
 
getSession() - 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.AbstractWebSocketProcessor
 
getSessionId() - Method in class org.apache.wicket.protocol.ws.api.message.AbstractClientMessage
 
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
 
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 WebRequest that 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 WebSocketRequestHandler for processing a web socket request
newWebSocketResponse(IWebSocketConnection) - Method in class org.apache.wicket.protocol.ws.WebSocketSettings
A factory method for the WebResponse that 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
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(String) - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketProcessor
 
onMessage(byte[], int, int) - 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(byte[], int, int) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketProcessor
Called when a binary message arrives from 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, 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, 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
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
onOpen(Object) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketProcessor
A client successfully has made a web socket connection.
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
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
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(CharSequence) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketRequestHandler
Pushes a text message to the client.
push(byte[], int, int) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketRequestHandler
Pushes a binary message to the client.
push(CharSequence) - Method in class org.apache.wicket.protocol.ws.api.WebSocketRequestHandler
 
push(byte[], int, int) - 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

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(IWebSocketPushMessage) - Method in class org.apache.wicket.protocol.ws.api.AbstractWebSocketConnection
 
sendMessage(String) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketConnection
Sends a text message to the client.
sendMessage(byte[], int, int) - Method in interface org.apache.wicket.protocol.ws.api.IWebSocketConnection
Sends a binary message to the client.
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.
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(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
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, Time) - 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 WebSocketPayload via 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 message with text data
TextMessage(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
 

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 CsrfPreventionRequestCycleListener that 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 IRequestHandler that 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 WebRequest implementation 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 Response used 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.Holder() - Constructor for class org.apache.wicket.protocol.ws.WebSocketSettings.Holder
 
WebSocketSettings.SameThreadExecutor - Class in org.apache.wicket.protocol.ws
Simple executor that runs the tasks in the caller thread.
WebSocketSettings.SameThreadExecutor() - Constructor for class org.apache.wicket.protocol.ws.WebSocketSettings.SameThreadExecutor
 
WebSocketTester - Class in org.apache.wicket.protocol.ws.util.tester
A helper class to test WebSocket related operations.
WebSocketTester(WicketTester, Page) - Constructor for class org.apache.wicket.protocol.ws.util.tester.WebSocketTester
Constructor.
WebSocketTester(WicketTester, String) - 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(CharSequence) - Method in class org.apache.wicket.protocol.ws.api.WebSocketResponse
 
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
 
A B C D E F G H I L N O P R S T V W 

Copyright © 2006–2018 Apache Software Foundation. All rights reserved.