This is an automated email from the ASF dual-hosted git repository. andy pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/jena.git
commit 5d0c85a5733596f8d17b1ce98861f2df032c9b9b Author: Andy Seaborne <[email protected]> AuthorDate: Tue Feb 26 21:49:33 2019 +0000 Exception on promote-READ: Implement according to the documentation. --- jena-arq/src/main/java/org/apache/jena/sparql/core/Transactional.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jena-arq/src/main/java/org/apache/jena/sparql/core/Transactional.java b/jena-arq/src/main/java/org/apache/jena/sparql/core/Transactional.java index d87460a..f280aa7 100644 --- a/jena-arq/src/main/java/org/apache/jena/sparql/core/Transactional.java +++ b/jena-arq/src/main/java/org/apache/jena/sparql/core/Transactional.java @@ -127,7 +127,7 @@ public interface Transactional * transaction is still valid and in "read" mode. Any further calls to * {@code promote()} will also return false. * <p> - * This method throws an exception if there is an attempt to promote a "READ" + * This method throws a {@link JenaTransactionException} exception if there is an attempt to promote a "READ" * transaction. */ public default boolean promote() { @@ -138,7 +138,7 @@ public interface Transactional throw new JenaTransactionException("txnType"); switch(txnType) { case WRITE : return true; - case READ : return false; + case READ : throw new JenaTransactionException("Attempt to promote a READ transaction"); case READ_PROMOTE : return promote(Promote.ISOLATED); case READ_COMMITTED_PROMOTE : return promote(Promote.READ_COMMITTED); }
