InactiveDriverDatabaseMBean.java :  » Database-JDBC-Connection-Pool » HA-JDBC » net » sf » hajdbc » sql » Java Open Source

Java Open Source » Database JDBC Connection Pool » HA JDBC 
HA JDBC » net » sf » hajdbc » sql » InactiveDriverDatabaseMBean.java
/*
 * HA-JDBC: High-Availability JDBC
 * Copyright (c) 2004-2007 Paul Ferraro
 * 
 * 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
 * 
 * Contact: ferraro@users.sourceforge.net
 */
package net.sf.hajdbc.sql;

import net.sf.hajdbc.InactiveDatabaseMBean;

/**
 * @author  Paul Ferraro
 * @since   1.1
 */
public interface InactiveDriverDatabaseMBean extends ActiveDriverDatabaseMBean, InactiveDatabaseMBean
{
  /**
   * Set the url for this database
   * @param url a database url
   * @throws IllegalArgumentException if url is not accepted by any driver
   */
  public void setUrl(String url);
  
  /**
   * Set the driver class for this database.
   * @param driver the driver class name
   * @throws IllegalArgumentException if driver class could not be found or does not implement <code>java.sql.Driver</code>
   */
  public void setDriver(String driver);
}
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.