public class PGObjectFactory
extends java.lang.Object
implements javax.naming.spi.ObjectFactory
Constructor and Description |
---|
PGObjectFactory() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getObjectInstance(java.lang.Object obj,
javax.naming.Name name,
javax.naming.Context nameCtx,
java.util.Hashtable<?,?> environment)
Dereferences a PostgreSQL DataSource.
|
protected java.lang.String |
getProperty(javax.naming.Reference ref,
java.lang.String s) |
protected java.lang.Object |
loadBaseDataSource(BaseDataSource ds,
javax.naming.Reference ref) |
private java.lang.Object |
loadConnectionPool(javax.naming.Reference ref) |
private java.lang.Object |
loadPoolingDataSource(javax.naming.Reference ref) |
private java.lang.Object |
loadSimpleDataSource(javax.naming.Reference ref) |
public java.lang.Object getObjectInstance(java.lang.Object obj, javax.naming.Name name, javax.naming.Context nameCtx, java.util.Hashtable<?,?> environment) throws java.lang.Exception
getObjectInstance
in interface javax.naming.spi.ObjectFactory
java.lang.Exception
private java.lang.Object loadPoolingDataSource(javax.naming.Reference ref)
private java.lang.Object loadSimpleDataSource(javax.naming.Reference ref)
private java.lang.Object loadConnectionPool(javax.naming.Reference ref)
protected java.lang.Object loadBaseDataSource(BaseDataSource ds, javax.naming.Reference ref)
protected java.lang.String getProperty(javax.naming.Reference ref, java.lang.String s)