org.objectweb.speedo.workingset.lib
Class SpeedoWorkingSetManager

java.lang.Object
  extended byorg.objectweb.speedo.workingset.lib.SpeedoWorkingSetManager

public class SpeedoWorkingSetManager
extends java.lang.Object

The class is an implementation of the WorkingSetManager interface. This implementation is empty and do nothing. Indeed a WorkingSet is a fractal component linked to a ProxyManager instance. The the WorkingSet instances are pooled in same time that the ProxyManager instance. Then Speedo never asks to the TransactionalPersistenceManager (Perseus) to create WorkingSet instances.

Author:
S.Chassande-Barrioz

Constructor Summary
SpeedoWorkingSetManager()
           
 
Method Summary
 void bindFc(java.lang.String c, java.lang.Object s)
           
 void closeWS(WorkingSet ws)
           
 WorkingSet createWS(java.lang.Object userObject)
           
 WorkingSet createWS(java.lang.Object userObject, java.lang.Object workingSetType)
           
 java.lang.String[] listFc()
           
 java.lang.Object lookupFc(java.lang.String c)
           
 void unbindFc(java.lang.String c)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpeedoWorkingSetManager

public SpeedoWorkingSetManager()
Method Detail

listFc

public java.lang.String[] listFc()

lookupFc

public java.lang.Object lookupFc(java.lang.String c)

bindFc

public void bindFc(java.lang.String c,
                   java.lang.Object s)

unbindFc

public void unbindFc(java.lang.String c)

createWS

public WorkingSet createWS(java.lang.Object userObject)
                    throws PersistenceException
Throws:
PersistenceException

createWS

public WorkingSet createWS(java.lang.Object userObject,
                           java.lang.Object workingSetType)
                    throws PersistenceException
Throws:
PersistenceException

closeWS

public void closeWS(WorkingSet ws)