All Downloads are FREE. Search and download functionalities are using the official Maven repository.

patterntesting.runtime.db.ProxyDriver Maven / Gradle / Ivy

Go to download

PatternTesting Runtime (patterntesting-rt) is the runtime component for the PatternTesting framework. It provides the annotations and base classes for the PatternTesting testing framework (e.g. patterntesting-check, patterntesting-concurrent or patterntesting-exception) but can be also used standalone for classpath monitoring or profiling. It uses AOP and AspectJ to perform this feat.

There is a newer version: 2.4.0
Show newest version
/*
 * $Id: ProxyDriver.java,v 1.14 2014/04/27 19:35:07 oboehm Exp $
 *
 * Copyright (c) 2014 by Oliver Boehm
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express orimplied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 *
 * (c)reated 27.03.2014 by oliver ([email protected])
 */

package patterntesting.runtime.db;

/**
 * This JDBC driver acts like a proxy between PatternTesting and the real JDBC
 * driver to be able to monitor JDBC access. It was inspired by the JAMonDriver
 * of the JAMon framework.
 * 

* This driver is registered for JDBC URLs beginning with "jdbc:proxy: * ...". This prefix must follow the real driver path. E.g. if you want to use * HSQL as database your URL make look like * "jdbc:proxy:hsqldb:file:/tmp/oli". *

*

* This class is moved now to patterntesting.runtime.monitor.db (since 1.4.2). *

*

* TODO: Will be removed in 1.6. *

* * @author oliver * @since 1.4.1 (27.03.2014) * @version $Revision: 1.14 $ * @deprecated use {@link patterntesting.runtime.monitor.db.ProxyDriver} */ @Deprecated public class ProxyDriver extends patterntesting.runtime.monitor.db.ProxyDriver { }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy