Package org.directwebremoting

This package contains all the classes that are interesting to DWR users going about normal DWR business.

See:
          Description

Interface Summary
AjaxFilter A filter is a way to insert processing tasks at various points during the processing of an Ajax call.
AjaxFilterChain An AjaxFilterChain is provided by DWR to an AjaxFilter to allow it to pass the request on for invocation.
Container A very basic IoC container.
Hub A server-side hub that can publish data across reverse ajax and sync with a number of other hubs, including: JMS, the OpenAjax Alliance hub, and potentially others.
HubFactory.HubBuilder Hack to get around Generics not being implemented by erasure
ScriptSession Script scope is like session scope except that it is managed using a Javascript variable.
ScriptSessionFilter A way to loop over a set ScriptSessions looking for instances that match some pattern.
ServerContext ServerContext is something of a misnomer - it refers to a running DwrServlet (or a similar concept when DWR is run inside Guice/Spring/etc).
ServerContextFactory.ServerContextBuilder Hack to get around Generics not being implemented by erasure
WebContext Class to enable us to access servlet parameters.
WebContextFactory.WebContextBuilder Class to enable us to access servlet parameters.
 

Class Summary
Browser A collection of APIs that manage reverse ajax APIs.
HubFactory An accessor for the current Hub.
ScriptBuffer A ScriptBuffer is like a StringBuffer except that it is used to create Javascript commands.
ScriptSessions A class to act on the current ScriptSession(s).
Security Some simple replacement utilities to help people protect themselves from XSS attacks.
ServerContextFactory Accessor for the current ServerContext.
TestMethods  
WebContextFactory Accessor for the current WebContext.
 

Exception Summary
ConversionException Something has gone wrong when we were doing some conversion.
 

Package org.directwebremoting Description

This package contains all the classes that are interesting to DWR users going about normal DWR business.

It is entirely possible to use DWR without using any of these classes, however as soon as you want to use advanced features like Reverse Ajax, you will need to use ScriptSessions, and you get access so this and other key classes using WebContext and WebContextFactory or using ServerContext and ServerContextFactory.

There are other packages that may be of use to average users:

Author:
Joe Walker [joe at getahead dot ltd dot uk]

Copyright 2008