JBoss API: Class StatefulSessionFilePersistenceManager
org.jboss.ejb.plugins
Class StatefulSessionFilePersistenceManager
java.lang.Object
|
+--org.jboss.ejb.plugins.StatefulSessionFilePersistenceManager
All Implemented Interfaces: ContainerPlugin , Service , StatefulSessionPersistenceManager
public class StatefulSessionFilePersistenceManager extends java.lang.Objectimplements StatefulSessionPersistenceManager
StatefulSessionFilePersistenceManager
This class is one of the passivating plugins for JBoss.
It is fairly simple and can work from the file system from wich JBoss is operating
Version: $Revision: 1.18.4.1 $
Author: Rickard Öberg (rickard.oberg@telkel.com), Marc Fleury , Sebastien Alborini
See Also:
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
StatefulSessionFilePersistenceManager
public StatefulSessionFilePersistenceManager ()
setContainer
public void setContainer (Container c)
Description copied from interface: ContainerPlugin
This callback is set by the container so that the plugin may access it
Specified by: setContainer
in interface ContainerPlugin
Following copied from interface: org.jboss.ejb.ContainerPlugin
Parameters: con
- the container using this plugin
init
public void init ()
throws java.lang.Exception
Specified by: init
in interface Service
start
public void start ()
throws java.lang.Exception
Specified by: start
in interface Service
stop
public void stop ()
Specified by: stop
in interface Service
destroy
public void destroy ()
Specified by: destroy
in interface Service
createSession
public void createSession (java.lang.reflect.Method m,
java.lang.Object[] args,
StatefulSessionEnterpriseContext ctx)
throws java.lang.Exception
Specified by: createSession
in interface StatefulSessionPersistenceManager
activateSession
public void activateSession (StatefulSessionEnterpriseContext ctx)
throws java.rmi.RemoteException
Specified by: activateSession
in interface StatefulSessionPersistenceManager
passivateSession
public void passivateSession (StatefulSessionEnterpriseContext ctx)
throws java.rmi.RemoteException
Specified by: passivateSession
in interface StatefulSessionPersistenceManager
removeSession
public void removeSession (StatefulSessionEnterpriseContext ctx)
throws java.rmi.RemoteException,
javax.ejb.RemoveException
Specified by: removeSession
in interface StatefulSessionPersistenceManager
removePassivated
public void removePassivated (java.lang.Object key)
Specified by: removePassivated
in interface StatefulSessionPersistenceManager
nextId
protected java.lang.Long nextId ()
getFile
protected java.io.File getFile (java.lang.Object key)
Copyright © 2000 The JBoss Organization. All Rights Reserved.