|
Jive Forums API (5.5.8) Developer Javadocs | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jivesoftware.base.database.JNDIDataSourceProvider
public class JNDIDataSourceProvider
An implementation of ConnectionProvider that utilizes a JDBC 2.0 DataSource made available via JNDI. This is useful for application servers where a pooled data connection is already provided so Jive can share the pool with the other applications.
The JNDI location of the DataSource stored as the Jive property
database.JNDIProvider.name. This can be overridden by setting
the provider's name property if required.
ConnectionProvider| Constructor Summary | |
|---|---|
JNDIDataSourceProvider()
Initialize. |
|
| Method Summary | |
|---|---|
void |
destroy()
Tells the connection provider to destroy itself. |
java.lang.String |
getAuthor()
|
java.sql.Connection |
getConnection()
Returns a database connection. |
java.lang.String |
getDescription()
|
int |
getMajorVersion()
|
int |
getMinorVersion()
|
java.lang.String |
getName()
|
java.lang.String |
getProperty(java.lang.String name)
|
java.lang.String |
getPropertyDescription(java.lang.String name)
|
boolean |
isPooled()
Returns true if this connection provider provides connections out of a connection pool. |
java.util.Iterator |
propertyNames()
|
void |
restart()
This method should be called whenever properties have been changed so that the changes will take effect. |
void |
setProperty(java.lang.String name,
java.lang.String value)
|
void |
start()
Starts the connection provider. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JNDIDataSourceProvider()
| Method Detail |
|---|
public java.lang.String getName()
public java.lang.String getDescription()
public java.lang.String getAuthor()
public int getMajorVersion()
public int getMinorVersion()
public boolean isPooled()
ConnectionProvider
isPooled in interface ConnectionProviderpublic void start()
ConnectionProvider
start in interface ConnectionProviderpublic void restart()
ConnectionProvider
restart in interface ConnectionProviderpublic void destroy()
ConnectionProvider
destroy in interface ConnectionProviderpublic java.sql.Connection getConnection()
ConnectionProvider
getConnection in interface ConnectionProviderpublic java.lang.String getProperty(java.lang.String name)
public void setProperty(java.lang.String name,
java.lang.String value)
public java.util.Iterator propertyNames()
public java.lang.String getPropertyDescription(java.lang.String name)
|
Jive Forums Project Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||