org.directwebremoting.extend
Class CallbackHelperFactory

java.lang.Object
  extended by org.directwebremoting.extend.CallbackHelperFactory

public class CallbackHelperFactory
extends java.lang.Object

A class to help with the use of Callbacks

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

Nested Class Summary
static interface CallbackHelperFactory.CallbackHelperBuilder
          Hack to get around Generics not being implemented by erasure
 
Constructor Summary
CallbackHelperFactory()
           
 
Method Summary
static CallbackHelper attach(Container container)
          Internal method to allow us to get the Builder from which we will get CallbackHelper objects.
static CallbackHelper get()
          Accessor for the current CallbackHelper.
static CallbackHelper get(ServerContext ctx)
          Accessor for the current CallbackHelper in more complex setups.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CallbackHelperFactory

public CallbackHelperFactory()
Method Detail

get

public static CallbackHelper get()
Accessor for the current CallbackHelper.

Returns:
The current CallbackHelper.

get

public static CallbackHelper get(ServerContext ctx)
Accessor for the current CallbackHelper in more complex setups. For some setups DWR may not be able to discover the correct environment (i.e. ServletContext), so we need to tell it. This generally happens if you have DWR configured twice in a single context. Unless you are writing code that someone else will configure, it is probably safe to use the simpler get() method.

Parameters:
ctx - The servlet context to allow us to bootstrap
Returns:
The current CallbackHelper.

attach

public static CallbackHelper attach(Container container)
Internal method to allow us to get the Builder from which we will get CallbackHelper objects. Do NOT call this method from outside of DWR.


Copyright 2008