org.postgresql.xa
Class PGXADataSourceFactory

java.lang.Object
  extended by org.postgresql.ds.common.PGObjectFactory
      extended by org.postgresql.xa.PGXADataSourceFactory
All Implemented Interfaces:
javax.naming.spi.ObjectFactory

public class PGXADataSourceFactory
extends PGObjectFactory

An ObjectFactory implementation for PGXADataSource-objects.


Constructor Summary
PGXADataSourceFactory()
           
 
Method Summary
 java.lang.Object getObjectInstance(java.lang.Object obj, javax.naming.Name name, javax.naming.Context nameCtx, java.util.Hashtable environment)
          Dereferences a PostgreSQL DataSource.
 
Methods inherited from class org.postgresql.ds.common.PGObjectFactory
getProperty, loadBaseDataSource
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PGXADataSourceFactory

public PGXADataSourceFactory()
Method Detail

getObjectInstance

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
Description copied from class: PGObjectFactory
Dereferences a PostgreSQL DataSource. Other types of references are ignored.

Specified by:
getObjectInstance in interface javax.naming.spi.ObjectFactory
Overrides:
getObjectInstance in class PGObjectFactory
Throws:
java.lang.Exception