org.granite.context
Class GraniteContext

java.lang.Object
  extended by org.granite.context.GraniteContext
Direct Known Subclasses:
HttpGraniteContext, SimpleGraniteContext

public abstract class GraniteContext
extends Object

Author:
Franck WOLFF

Constructor Summary
GraniteContext(GraniteConfig graniteConfig, ServicesConfig servicesConfig)
           
 
Method Summary
 AMFContext getAMFContext()
           
abstract  Map<String,Object> getApplicationMap()
           
static GraniteContext getCurrentInstance()
           
 GraniteConfig getGraniteConfig()
           
abstract  Map<String,String> getInitialisationMap()
           
abstract  Map<String,Object> getRequestMap()
           
 ServicesConfig getServicesConfig()
           
abstract  Object getSessionLock()
           
abstract  Map<String,Object> getSessionMap()
           
abstract  Map<String,Object> getSessionMap(boolean create)
           
static void release()
           
protected static void setCurrentInstance(GraniteContext context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GraniteContext

public GraniteContext(GraniteConfig graniteConfig,
                      ServicesConfig servicesConfig)
Method Detail

getCurrentInstance

public static GraniteContext getCurrentInstance()

setCurrentInstance

protected static void setCurrentInstance(GraniteContext context)

release

public static void release()

getServicesConfig

public ServicesConfig getServicesConfig()

getGraniteConfig

public GraniteConfig getGraniteConfig()

getAMFContext

public AMFContext getAMFContext()

getSessionLock

public abstract Object getSessionLock()

getInitialisationMap

public abstract Map<String,String> getInitialisationMap()

getApplicationMap

public abstract Map<String,Object> getApplicationMap()

getSessionMap

public abstract Map<String,Object> getSessionMap()

getSessionMap

public abstract Map<String,Object> getSessionMap(boolean create)

getRequestMap

public abstract Map<String,Object> getRequestMap()