it.eng.spago.dbaccess
Class ConnectionPoolDescriptor

java.lang.Object
  extended by it.eng.spago.dbaccess.ConnectionPoolDescriptor

public class ConnectionPoolDescriptor
extends java.lang.Object

Questa classe rappresenta il descrittore di un pool di connessioni nel sottosistema dell'accesso dei dati in particolare una connessione è individuata da:

  • un nome
  • una factory class
  • una mappa di parametri

    Version:
    1.0
    Author:
    Andrea Zoppello

    Constructor Summary
    ConnectionPoolDescriptor()
              Costruttore
     
    Method Summary
     void addConnectionPoolParameter(ConnectionPoolParameter connectionPoolParameter)
              Aggiunge un parametro al descrittore della connessione
     java.lang.String getConnectionPoolFactory()
              Metodo getter per il parametro connectionPoolFactory
     java.lang.String getConnectionPoolName()
              Metodo getter per il parametro connectionPoolName
     ConnectionPoolParameter getConnectionPoolParameter(java.lang.String connectionPoolParameterName)
              Ricava il parametro della connessione con nome connectionPoolParameterName
     java.util.Map getConnectionPoolParameters()
              Metodo getter per il parametro connectionPoolParameters
     void setConnectionPoolFactory(java.lang.String newConnectionPoolFactory)
              Metodo setter per il parametro connectionPoolFactory
     void setConnectionPoolName(java.lang.String newConnectionPoolName)
              Metodo setter per il parametro connectionPoolName
     void setConnectionPoolParameters(java.util.Map newConnectionPoolParameters)
              Metodo setter per il parametro connectionPoolParameters
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Constructor Detail

    ConnectionPoolDescriptor

    public ConnectionPoolDescriptor()
    Costruttore

    Method Detail

    addConnectionPoolParameter

    public void addConnectionPoolParameter(ConnectionPoolParameter connectionPoolParameter)
    Aggiunge un parametro al descrittore della connessione

    Parameters:
    ConnectionPoolParameter - connectionPoolParameter - l'oggetto rappresentante il parametro della connessione da aggiungere

    getConnectionPoolParameter

    public ConnectionPoolParameter getConnectionPoolParameter(java.lang.String connectionPoolParameterName)
    Ricava il parametro della connessione con nome connectionPoolParameterName

    Parameters:
    String - connectionPoolParameterName - il nome del parametro della connessione da ricavare
    Returns:
    un oggetto di tipo ConnectionPoolParameter rappresenatnte il parametro cercato

    getConnectionPoolFactory

    public java.lang.String getConnectionPoolFactory()
    Metodo getter per il parametro connectionPoolFactory

    Returns:
    un oggetto di tipo String con il nome della classe che è factory per il pool descritto

    setConnectionPoolFactory

    public void setConnectionPoolFactory(java.lang.String newConnectionPoolFactory)
    Metodo setter per il parametro connectionPoolFactory

    Parameters:
    un - oggetto di tipo String con il nome della classe che è factory per il pool descritto

    getConnectionPoolName

    public java.lang.String getConnectionPoolName()
    Metodo getter per il parametro connectionPoolName

    Returns:
    un oggetto di tipo String con il nome del pool descritto

    setConnectionPoolName

    public void setConnectionPoolName(java.lang.String newConnectionPoolName)
    Metodo setter per il parametro connectionPoolName

    Parameters:
    un - oggetto di tipo String con il nome del pool descritto

    getConnectionPoolParameters

    public java.util.Map getConnectionPoolParameters()
    Metodo getter per il parametro connectionPoolParameters

    Returns:
    un oggetto di tipo Map conetennte la mappa dei parametri del pool di connessioni

    setConnectionPoolParameters

    public void setConnectionPoolParameters(java.util.Map newConnectionPoolParameters)
    Metodo setter per il parametro connectionPoolParameters

    Parameters:
    un - oggetto di tipo Map conetennte la mappa dei parametri del pool di connessioni