org.objectweb.speedo
Class Speedo
org.objectweb.speedo.Speedo
- public class Speedo
This class is a client helper which permits to create a new speedo
PersistentManagerFactory. Due to the JDO constraint the persistence manager
factory implementation must have a public empty contructor. But the use of
the fractal component (www.objectweb.org/fractal) needs to use a
fractal implementation to initialize components. Then this class is an
implementation of the PersistentManagerFactory interface which delegates all
calls on a persistent manager factory delegate. The constructor of this class
make the components creation and their initialization via Julia (fractal
implementation).
- Author:
- S.Chassande-Barrioz
Constructor Summary |
Speedo(java.util.Properties props)
It creates and initializes a real SpeedoPersistenceManagerFactory with
Julia (Fractal implementation). |
CONNECTION_SPEC_FACTORY
public static final java.lang.String CONNECTION_SPEC_FACTORY
Speedo
public Speedo(java.util.Properties props)
throws java.lang.Exception
- It creates and initializes a real SpeedoPersistenceManagerFactory with
Julia (Fractal implementation).
getPersistenceManagerFactory
public static javax.jdo.PersistenceManagerFactory getPersistenceManagerFactory(java.util.Properties props)
throws java.lang.Exception
clearInstances
public static void clearInstances()
getPMPoolAttributes
public org.objectweb.perseus.pool.api.PoolAttributes getPMPoolAttributes(org.objectweb.fractal.api.ComponentIdentity pmfTmpl)
getQueryPoolAttributes
public org.objectweb.perseus.pool.api.PoolAttributes getQueryPoolAttributes(org.objectweb.fractal.api.ComponentIdentity pmTmpl)
getCompiledQueryPoolAttributes
public org.objectweb.perseus.pool.api.PoolAttributes getCompiledQueryPoolAttributes(org.objectweb.fractal.api.ComponentIdentity pmTmpl)
getPersistenceManager
public javax.jdo.PersistenceManager getPersistenceManager()
getPersistenceManager
public javax.jdo.PersistenceManager getPersistenceManager(java.lang.String s,
java.lang.String s1)
setConnectionUserName
public void setConnectionUserName(java.lang.String s)
getConnectionUserName
public java.lang.String getConnectionUserName()
setConnectionPassword
public void setConnectionPassword(java.lang.String s)
setConnectionURL
public void setConnectionURL(java.lang.String s)
getConnectionURL
public java.lang.String getConnectionURL()
setConnectionDriverName
public void setConnectionDriverName(java.lang.String s)
getConnectionDriverName
public java.lang.String getConnectionDriverName()
setConnectionFactoryName
public void setConnectionFactoryName(java.lang.String s)
getConnectionFactoryName
public java.lang.String getConnectionFactoryName()
setConnectionFactory
public void setConnectionFactory(java.lang.Object o)
getConnectionFactory
public java.lang.Object getConnectionFactory()
setConnectionFactory2Name
public void setConnectionFactory2Name(java.lang.String s)
getConnectionFactory2Name
public java.lang.String getConnectionFactory2Name()
setConnectionFactory2
public void setConnectionFactory2(java.lang.Object o)
getConnectionFactory2
public java.lang.Object getConnectionFactory2()
setMultithreaded
public void setMultithreaded(boolean b)
getMultithreaded
public boolean getMultithreaded()
setOptimistic
public void setOptimistic(boolean b)
getOptimistic
public boolean getOptimistic()
setRetainValues
public void setRetainValues(boolean b)
getRetainValues
public boolean getRetainValues()
setRestoreValues
public void setRestoreValues(boolean b)
getRestoreValues
public boolean getRestoreValues()
setNontransactionalRead
public void setNontransactionalRead(boolean b)
getNontransactionalRead
public boolean getNontransactionalRead()
setNontransactionalWrite
public void setNontransactionalWrite(boolean b)
getNontransactionalWrite
public boolean getNontransactionalWrite()
setIgnoreCache
public void setIgnoreCache(boolean b)
getIgnoreCache
public boolean getIgnoreCache()
getMaxPool
public int getMaxPool()
setMaxPool
public void setMaxPool(int i)
getMinPool
public int getMinPool()
setMinPool
public void setMinPool(int i)
getMsWait
public int getMsWait()
setMsWait
public void setMsWait(int i)
getProperties
public java.util.Properties getProperties()
supportedOptions
public java.util.Collection supportedOptions()