PrimroseDataSource.java :  » Database-JDBC-Connection-Pool » Primrose » uk » org » primrose » vendor » resin » Java Open Source

Java Open Source » Database JDBC Connection Pool » Primrose 
Primrose » uk » org » primrose » vendor » resin » PrimroseDataSource.java
/**
*  Library name : Primrose - A Java Database Connection Pool.
*  Published by Ben Keeping, http://primrose.org.uk .
*  Copyright (C) 2004 Ben Keeping, primrose.org.uk
*  Email: Use "Contact Us Form" on website
*
*  This library is free software; you can redistribute it and/or
*  modify it under the terms of the GNU Lesser General Public
*  License as published by the Free Software Foundation; either
*  version 2.1 of the License, or (at your option) any later version.
*
*  This library is distributed in the hope that it will be useful,
*  but WITHOUT ANY WARRANTY; without even the implied warranty of
*  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
*  Lesser General Public License for more details.
*
*  You should have received a copy of the GNU Lesser General Public
*  License along with this library; if not, write to the Free Software
*  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
*/

package uk.org.primrose.vendor.resin;

import uk.org.primrose.GeneralException;
import java.io.IOException;

public class PrimroseDataSource extends uk.org.primrose.pool.datasource.PrimroseDataSource {
  /**
   * 
   */
  private static final long serialVersionUID = 7876033206428724533L;
  PrimroseDataSourceFactory factory = null;


  public PrimroseDataSource() {
    factory = new PrimroseDataSourceFactory();
  }

  /**
   * Once the file name is set for each datasource, the pool is loaded.
   * This object is then bound under JNDI by Resin's kernel
   *
   * @param primroseConfigFile
   * @throws GeneralException
   * @throws IOException
   */
  public void setPrimroseConfigFile(String primroseConfigFile) throws GeneralException, IOException {
    factory.setPrimroseConfigFile(primroseConfigFile);
  }



  /**
  *  Set the 'poolName' pool config property
  */
  public void setPoolName(String poolName) {
    factory.setPoolName(poolName);
    super.setPoolName(poolName);
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.