org.objectweb.speedo.runtime.storage
Class SpeedoStorageManager

org.objectweb.speedo.runtime.storage.SpeedoStorageManager

public class SpeedoStorageManager


Field Summary
protected  org.objectweb.util.monolog.api.Logger logger
           
static java.lang.String LOGGER_FACTORY_BINDING
           
static java.lang.String LOGGER_NAME
           
protected  org.objectweb.util.monolog.api.LoggerFactory loggerFactory
           
 
Constructor Summary
SpeedoStorageManager()
           
 
Method Summary
 void addFcBinding(java.lang.String s, java.lang.Object o)
           
 java.lang.Object export(java.lang.Object context, java.lang.Object obj)
           
 java.lang.Object export(java.lang.Object context, java.lang.Object obj, java.lang.Object hints)
           
 java.lang.Object getFcBindings(java.lang.String s)
           
 void read(java.lang.Object context, java.lang.Object oid, java.lang.Object obj)
           
 void read(java.lang.Object conn, java.lang.Object oid, java.lang.Object obj, java.lang.Object tx)
           
 void removeFcBinding(java.lang.String s, java.lang.Object o)
           
 void unexport(java.lang.Object context, java.lang.Object oid)
           
 void unexport(java.lang.Object context, java.lang.Object oid, java.lang.Object hints)
           
 void write(java.lang.Object context, java.lang.Object oid, java.lang.Object obj)
           
 

Field Detail

LOGGER_FACTORY_BINDING

public static final java.lang.String LOGGER_FACTORY_BINDING

LOGGER_NAME

public static final java.lang.String LOGGER_NAME

loggerFactory

protected org.objectweb.util.monolog.api.LoggerFactory loggerFactory

logger

protected org.objectweb.util.monolog.api.Logger logger
Constructor Detail

SpeedoStorageManager

public SpeedoStorageManager()
Method Detail

getFcBindings

public java.lang.Object getFcBindings(java.lang.String s)

addFcBinding

public void addFcBinding(java.lang.String s,
                         java.lang.Object o)

removeFcBinding

public void removeFcBinding(java.lang.String s,
                            java.lang.Object o)

export

public java.lang.Object export(java.lang.Object context,
                               java.lang.Object obj)
                        throws org.objectweb.perseus.persistence.api.PersistenceException

export

public java.lang.Object export(java.lang.Object context,
                               java.lang.Object obj,
                               java.lang.Object hints)
                        throws org.objectweb.perseus.persistence.api.PersistenceException

unexport

public void unexport(java.lang.Object context,
                     java.lang.Object oid)
              throws org.objectweb.perseus.persistence.api.PersistenceException

unexport

public void unexport(java.lang.Object context,
                     java.lang.Object oid,
                     java.lang.Object hints)
              throws org.objectweb.perseus.persistence.api.PersistenceException

read

public void read(java.lang.Object context,
                 java.lang.Object oid,
                 java.lang.Object obj)
          throws org.objectweb.perseus.persistence.api.PersistenceException

read

public void read(java.lang.Object conn,
                 java.lang.Object oid,
                 java.lang.Object obj,
                 java.lang.Object tx)
          throws org.objectweb.perseus.persistence.api.PersistenceException

write

public void write(java.lang.Object context,
                  java.lang.Object oid,
                  java.lang.Object obj)
           throws org.objectweb.perseus.persistence.api.PersistenceException