FunctionalInterface that wraps transactional code.
- *
- * @author Lukas Eder
- */
-
-@FunctionalInterface
-
-public interface ThreadLocalTransactionalCallable
- * If this method completes normally, and this is not a nested transaction,
- * then the transaction will be committed. If this method completes with an
- * exception, then the transaction is rolled back to the beginning of this
- * ThreadLocalTransactionalCallable.
- *
- * @return The outcome of the transaction.
- * @throws Exception Any exception that will cause a rollback of the code
- * contained in this transaction. If this is a nested
- * transaction, the rollback may be performed only to the state
- * before executing this
- * ThreadLocalTransactionalCallable.
- */
- T run() throws Exception;
-}
diff --git a/jOOQ/src/main/java/org/jooq/ThreadLocalTransactionalRunnable.java b/jOOQ/src/main/java/org/jooq/ThreadLocalTransactionalRunnable.java
deleted file mode 100644
index ac1e358646..0000000000
--- a/jOOQ/src/main/java/org/jooq/ThreadLocalTransactionalRunnable.java
+++ /dev/null
@@ -1,68 +0,0 @@
-/*
- * Copyright (c) 2009-2016, Data Geekery GmbH (http://www.datageekery.com)
- * All rights reserved.
- *
- * 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 or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- *
- * Other licenses:
- * -----------------------------------------------------------------------------
- * Commercial licenses for this work are available. These replace the above
- * ASL 2.0 and offer limited warranties, support, maintenance, and commercial
- * database integrations.
- *
- * For more information, please visit: http://www.jooq.org/licenses
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- *
- */
-package org.jooq;
-
-/**
- * An FunctionalInterface that wraps transactional code.
- *
- * @author Lukas Eder
- */
-
-@FunctionalInterface
-
-public interface ThreadLocalTransactionalRunnable {
-
- /**
- * Run the transactional code.
- *
- * If this method completes normally, and this is not a nested transaction,
- * then the transaction will be committed. If this method completes with an
- * exception, then the transaction is rolled back to the beginning of this
- * ThreadLocalTransactionalRunnable.
- *
- * @throws Exception Any exception that will cause a rollback of the code
- * contained in this transaction. If this is a nested
- * transaction, the rollback may be performed only to the state
- * before executing this
- * ThreadLocalTransactionalRunnable.
- */
- void run() throws Exception;
-}
diff --git a/pom.xml b/pom.xml
index 7eda119089..c3b30e0936 100644
--- a/pom.xml
+++ b/pom.xml
@@ -12,7 +12,7 @@