|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectMapperJDBC
org.objectweb.speedo.mapper.rdb.JDBCMapper
A JDBC mapper component able to pool the JDBC connection in non managed environnement.
Field Summary | |
protected Pool |
connectionPool
The pool of JDBC connection. |
static java.lang.String |
POOL_BINDING
|
Constructor Summary | |
JDBCMapper()
|
Method Summary | |
void |
bindFc(java.lang.String s,
java.lang.Object o)
|
void |
closeConnection(java.lang.Object conn)
The connection is release into the pool |
ConnectionHolder |
createConnectionHolder()
|
java.lang.Object |
createResource(java.lang.Object hints)
createResource creates a new PoolResource. |
void |
destroyResource(java.lang.Object resource)
|
java.lang.Object |
getConnection()
The pool is used to fetch a connection. |
java.lang.Object |
getConnection(java.lang.Object connectionContext,
java.lang.Object user)
|
java.lang.String |
getDriverClassName()
|
java.lang.String |
getFcState()
|
java.lang.String |
getPassword()
|
boolean |
getPoolConnection()
|
java.lang.String |
getURL()
|
java.lang.String |
getUserName()
|
java.lang.String[] |
listFc()
|
java.lang.Object |
lookupFc(java.lang.String s)
|
boolean |
matchResource(java.lang.Object pr,
java.lang.Object hints)
matchResource tests if a given resource of a Pool matches with the hints passed with the Pool getResource method. |
void |
setDriverClassName(java.lang.String dcn)
|
void |
setPassword(java.lang.String password)
|
void |
setPoolConnection(boolean pc)
|
void |
setURL(java.lang.String url)
|
void |
setUserName(java.lang.String userName)
|
void |
startFc()
|
void |
stopFc()
|
void |
unbindFc(java.lang.String s)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.objectweb.speedo.mapper.api.MapperAttributes |
getMapperName, setMapperName |
Field Detail |
public static final java.lang.String POOL_BINDING
protected Pool connectionPool
Constructor Detail |
public JDBCMapper() throws PException
Method Detail |
public ConnectionHolder createConnectionHolder() throws PersistenceException
PersistenceException
public java.lang.Object createResource(java.lang.Object hints) throws PoolException
hints
- The "properties" that the created PoolResource should
conform to.
PoolException
public boolean matchResource(java.lang.Object pr, java.lang.Object hints)
pr
- The PoolResource to test its matching with some
"properties" specified by hints.hints
- The "properties" that the PoolResource specified by pr
should match.
public void destroyResource(java.lang.Object resource)
public java.lang.String getDriverClassName()
getDriverClassName
in interface JDBCMapperAttributes
public void setDriverClassName(java.lang.String dcn)
setDriverClassName
in interface JDBCMapperAttributes
public java.lang.String getURL()
getURL
in interface JDBCMapperAttributes
public void setURL(java.lang.String url)
setURL
in interface JDBCMapperAttributes
public java.lang.String getUserName()
getUserName
in interface JDBCMapperAttributes
public void setUserName(java.lang.String userName)
setUserName
in interface JDBCMapperAttributes
public java.lang.String getPassword()
getPassword
in interface JDBCMapperAttributes
public void setPassword(java.lang.String password)
setPassword
in interface JDBCMapperAttributes
public void setPoolConnection(boolean pc)
setPoolConnection
in interface JDBCMapperAttributes
public boolean getPoolConnection()
getPoolConnection
in interface JDBCMapperAttributes
public java.lang.String[] listFc()
public java.lang.Object lookupFc(java.lang.String s)
public void bindFc(java.lang.String s, java.lang.Object o)
public void unbindFc(java.lang.String s)
public java.lang.String getFcState()
public void startFc()
public void stopFc()
public java.lang.Object getConnection() throws PException
PException
public java.lang.Object getConnection(java.lang.Object connectionContext, java.lang.Object user) throws PException
PException
public void closeConnection(java.lang.Object conn) throws PException
conn
-
org.objectweb.jorm.api.PException
PException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |