org.apache.wicket.protocol.ws.api
Class WicketWebSocketJQueryResourceReference

java.lang.Object
  extended by org.apache.wicket.request.resource.ResourceReference
      extended by org.apache.wicket.request.resource.PackageResourceReference
          extended by org.apache.wicket.request.resource.JavaScriptResourceReference
              extended by org.apache.wicket.protocol.ws.api.WicketWebSocketJQueryResourceReference
All Implemented Interfaces:
Serializable, org.apache.wicket.util.io.IClusterable

public class WicketWebSocketJQueryResourceReference
extends JavaScriptResourceReference

A resource reference that provides the JavaScript that may be used to create WebSocket connections in the browser. The benefit over usage of plain <code>window.WebSocket<code> is that it supports handling of Wicket's <ajax-response> responses.

Since:
6.0
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.wicket.request.resource.ResourceReference
ResourceReference.Key, ResourceReference.UrlAttributes
 
Method Summary
static WicketWebSocketJQueryResourceReference get()
           
 Iterable<? extends HeaderItem> getDependencies()
           
 
Methods inherited from class org.apache.wicket.request.resource.JavaScriptResourceReference
getResource
 
Methods inherited from class org.apache.wicket.request.resource.PackageResourceReference
getMinifiedName, getName, getUrlAttributes, removeCompressFlagIfUnnecessary
 
Methods inherited from class org.apache.wicket.request.resource.ResourceReference
canBeRegistered, equals, getExtension, getKey, getLocale, getScope, getStyle, getVariation, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

get

public static WicketWebSocketJQueryResourceReference get()
Returns:
the singleton instance

getDependencies

public Iterable<? extends HeaderItem> getDependencies()
Overrides:
getDependencies in class ResourceReference


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