|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.enhydra.jdbc.util.JdbcUtil
org.enhydra.jdbc.core.CoreDataSource
public class CoreDataSource
Provides a Data Source which can be used to generate JDBC connections.
This class is generic in the sense that it does not rely upon anything other than standard Java APIs. It uses java.sql.DriverManager and preconfigured properties to construct a JDBC connection.
Field Summary | |
---|---|
java.io.PrintWriter |
logWriter
|
java.lang.String |
password
|
java.lang.String |
user
|
Fields inherited from class org.enhydra.jdbc.util.JdbcUtil |
---|
log |
Constructor Summary | |
---|---|
CoreDataSource()
Constructor |
Method Summary | |
---|---|
java.lang.String |
getDescription()
Setter/Getter defined for standard properties |
int |
getLoginTimeout()
|
java.io.PrintWriter |
getLogWriter()
|
java.lang.Object |
getObjectInstance(java.lang.Object refObj,
javax.naming.Name name,
javax.naming.Context nameCtx,
java.util.Hashtable env)
Methods inherited from ObjectFactory |
java.lang.String |
getPassword()
|
javax.naming.Reference |
getReference()
Methods inherited from referenceable |
JdbcThreadFactory |
getThreadFactory()
|
java.lang.String |
getUser()
|
boolean |
isDebug()
|
boolean |
isVerbose()
|
void |
setDebug(boolean debug)
|
void |
setDescription(java.lang.String description)
|
void |
setLoginTimeout(int seconds)
|
void |
setLogWriter(java.io.PrintWriter out)
|
void |
setPassword(java.lang.String password)
|
void |
setThreadFactory(JdbcThreadFactory f)
|
void |
setUser(java.lang.String user)
|
void |
setVerbose(boolean verbose)
|
void |
shutdown(boolean force)
shutdown is a placeholder for datasources which should shut down any pools which they maintain. |
java.lang.String |
toString()
|
Methods inherited from class org.enhydra.jdbc.util.JdbcUtil |
---|
setLogger |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public transient java.io.PrintWriter logWriter
public java.lang.String user
public java.lang.String password
Constructor Detail |
---|
public CoreDataSource()
Method Detail |
---|
public java.lang.String getDescription()
public java.lang.String getPassword()
public java.lang.String getUser()
public JdbcThreadFactory getThreadFactory()
public boolean isDebug()
public boolean isVerbose()
public void setDescription(java.lang.String description)
public void setPassword(java.lang.String password)
public void setUser(java.lang.String user)
public void setDebug(boolean debug)
public void setVerbose(boolean verbose)
public void setThreadFactory(JdbcThreadFactory f)
public java.io.PrintWriter getLogWriter()
public void setLogWriter(java.io.PrintWriter out)
public void shutdown(boolean force)
public void setLoginTimeout(int seconds)
public int getLoginTimeout()
public javax.naming.Reference getReference() throws javax.naming.NamingException
getReference
in interface javax.naming.Referenceable
javax.naming.NamingException
public java.lang.Object getObjectInstance(java.lang.Object refObj, javax.naming.Name name, javax.naming.Context nameCtx, java.util.Hashtable env) throws java.lang.Exception
getObjectInstance
in interface javax.naming.spi.ObjectFactory
java.lang.Exception
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |