org.codehaus.wadi.web
Class BasicWebSessionFactory

java.lang.Object
  extended by org.codehaus.wadi.core.session.StandardSessionFactory
      extended by org.codehaus.wadi.core.session.DistributableSessionFactory
          extended by org.codehaus.wadi.core.session.AtomicallyReplicableSessionFactory
              extended by org.codehaus.wadi.web.BasicWebSessionFactory
All Implemented Interfaces:
SessionFactory, WebSessionFactory

public class BasicWebSessionFactory
extends AtomicallyReplicableSessionFactory
implements WebSessionFactory

Version:
$Revision: 1538 $

Field Summary
protected  Router router
           
protected  WebSessionConfig webSessionConfig
           
protected  WebSessionWrapperFactory wrapperFactory
           
 
Fields inherited from class org.codehaus.wadi.core.session.AtomicallyReplicableSessionFactory
replicationManager
 
Fields inherited from class org.codehaus.wadi.core.session.DistributableSessionFactory
streamer
 
Fields inherited from class org.codehaus.wadi.core.session.StandardSessionFactory
attributesFactory
 
Constructor Summary
BasicWebSessionFactory(DistributableAttributesFactory attributesFactory, Streamer streamer, ReplicationManager replicationManager, Router router, WebSessionWrapperFactory wrapperFactory)
           
 
Method Summary
 Session create()
           
 WebSessionConfig getWebSessionConfig()
           
 
Methods inherited from class org.codehaus.wadi.core.session.DistributableSessionFactory
getDistributableAttributesFactory
 
Methods inherited from class org.codehaus.wadi.core.session.StandardSessionFactory
getManager, newAttributes, setManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.codehaus.wadi.core.session.SessionFactory
setManager
 

Field Detail

webSessionConfig

protected final WebSessionConfig webSessionConfig

router

protected final Router router

wrapperFactory

protected final WebSessionWrapperFactory wrapperFactory
Constructor Detail

BasicWebSessionFactory

public BasicWebSessionFactory(DistributableAttributesFactory attributesFactory,
                              Streamer streamer,
                              ReplicationManager replicationManager,
                              Router router,
                              WebSessionWrapperFactory wrapperFactory)
Method Detail

getWebSessionConfig

public WebSessionConfig getWebSessionConfig()
Specified by:
getWebSessionConfig in interface WebSessionFactory

create

public Session create()
Specified by:
create in interface SessionFactory
Overrides:
create in class AtomicallyReplicableSessionFactory


Copyright © 2008. All Rights Reserved.