com.armatiek.infofuze.source.jdbc
Class PooledJDBCSource

java.lang.Object
  extended by javax.xml.transform.stream.StreamSource
      extended by com.armatiek.infofuze.source.AbstractStreamSource
          extended by com.armatiek.infofuze.source.jdbc.AbstractJDBCSource
              extended by com.armatiek.infofuze.source.jdbc.PooledJDBCSource
All Implemented Interfaces:
DataSourceIf, javax.xml.transform.Source

public class PooledJDBCSource
extends AbstractJDBCSource

Author:
Maarten Kroon

Field Summary
 
Fields inherited from class javax.xml.transform.stream.StreamSource
FEATURE
 
Constructor Summary
PooledJDBCSource(org.w3c.dom.Element configElem)
           
 
Method Summary
 void destroy()
           
 java.sql.Connection getConnection()
           
 
Methods inherited from class com.armatiek.infofuze.source.AbstractStreamSource
afterStreamClosed, close, getName, getReader, getTransformId, getTransformMode, isAutoReturning, isOpen, open, reset, setAutoReturning, setParameters, setTransformId, setTransformMode
 
Methods inherited from class javax.xml.transform.stream.StreamSource
getInputStream, getPublicId, getSystemId, setInputStream, setPublicId, setReader, setSystemId, setSystemId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PooledJDBCSource

public PooledJDBCSource(org.w3c.dom.Element configElem)
                 throws InfofuzeException
Throws:
InfofuzeException
Method Detail

destroy

public void destroy()
             throws java.lang.Throwable
Specified by:
destroy in interface DataSourceIf
Overrides:
destroy in class AbstractStreamSource
Throws:
java.lang.Throwable

getConnection

public java.sql.Connection getConnection()
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException