it.eng.spago.dbaccess.factory
Class OracleConnectionPoolDataSourceFactory

java.lang.Object
  extended byit.eng.spago.dbaccess.factory.OracleConnectionPoolDataSourceFactory

public class OracleConnectionPoolDataSourceFactory
extends java.lang.Object

Questa classe è responsabile per la creazione di un ConnectionPool per database oracle L'implementazione di questa classe è fatta totalmente attraverso l'utilizzo di tecniche di refelection, questo ci ci permette di compilare un progetto senza avere a disposizione le librerie specifiche del vendor


Constructor Summary
OracleConnectionPoolDataSourceFactory()
           
 
Method Summary
 ConnectionPoolInterface createConnectionPool(ConnectionPoolDescriptor connectionPoolDescriptor)
          Il factory method responsabile per la creazione di un pool di connessioni per database Oracle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OracleConnectionPoolDataSourceFactory

public OracleConnectionPoolDataSourceFactory()
Method Detail

createConnectionPool

public ConnectionPoolInterface createConnectionPool(ConnectionPoolDescriptor connectionPoolDescriptor)
                                             throws EMFInternalError
Il factory method responsabile per la creazione di un pool di connessioni per database Oracle

Returns:
un oggetto di tipo ConnectionPoolInterface rappresentante il pool di connessioni nativo verso oracle, il tipo ritornato è in realta un oggetto di tipo NativePoolWrapper su un ConnectionPoolDataSource di Oracle
Throws:
EMFInternalError