Package org.directwebremoting.extend

Interface Summary
AccessControl Control who should be accessing which methods on which classes.
AjaxFilterManager A class that manages the various AjaxFilters and what classes they are registered against.
Configurator Provides a way to add bits of configuration to the system.
Converter An interface for converting types from a string to some other type.
ConverterManager A class to manage the converter types and the instantiated class name matches.
Creator A base class for all AllowedClasses
CreatorManager A class to manage the types of creators and the instansiated creators.
DebugPageGenerator The heart of DWR is a system to generate content from some requests.
DwrConstants Some constants to do with the heart of DWR.
Handler A handler is a very simple servlet that does not differentiate between GET and POST, or need complex setup beyond what the container can provide
InitializingBean Interface to be implemented by beans that need to react once all their properties have been set by a Container: for example, to perform custom initialization.
Marshaller A Marshaller is responsible for all the on-the-wire communication between DWR on the server and the HTTP channel.
NamedConverter Additions to Converter that allow objects to have names that
OutboundVariable A simple data container for 2 strings that comprise information about how a Java object has been converted into Javascript.
PageNormalizer An interface to resolve the fact that many webservers treat blah/index.html the same as blah/.
Property It would be nice if PropertyDescriptor, and the various reflection types like Member had a common supertype, but they don't.
RealScriptSession RealScriptSession is the real interface that should be implemented in place of ScriptSession.
Remoter The heart of DWR is a system to generate content from some requests.
ScriptSessionManager A ScriptSessionManager looks after a number of sessions (keyed using a Javascript variable)
ServerLoadMonitor Polling or Comet style interactive web applications require something to monitor high levels of server load to ensure that
WaitController A WaitController allows the ServerLoadMonitor to know what is waiting and enables it to tell them to stop waiting.
 

Class Summary
Call Call is a POJO to encapsulate the information required to make a single java call, including the result of the call (either returned data or exception).
Calls The request made by the browser which consists of a number of function call requests and some associated information like the request mode (XHR or iframe).
EnginePrivate An abstraction of the DWREngine Javascript class for use by BaseCallMarshaller, PollHandler and a few others that need to call internal functions in engine.js
InboundContext InboundContext is the context for set of inbound conversions.
InboundContext.Conversion A Class to use as a key in a map for conversion purposes
InboundVariable A simple struct to hold data about a single converted javascript variable.
OutboundContext We need to keep track of stuff while we are converting on the way out to prevent recurrsion.
Replies The request made by the browser which consists of a number of function call requests and some associated information like the request mode (XHR or iframe).
Reply Reply is a read-only POJO to encapsulate the information required to make a single java call, including the result of the call (either returned data or exception).
ScriptBufferUtil A simple utility class to extract a String from a ScriptBuffer.
ScriptConduit While a Marshaller is processing a request it can register a ScriptConduit with the ScriptSession to say - pass scripts straight to me and bypass the temporary storage area.
TypeHintContext Something to hold the method, paramNo and index together as an object that can be a key in a Map.
 

Exception Summary
AccessDeniedException TODO: Work out if this exception actually helps.
LoginRequiredException  
MarshallException Something has gone wrong when we were doing some conversion.
ServerException Something has gone wrong when we were doing some conversion.