There are new releases of ARQ and TDB.

2 new features in these releases are query abort from any thread and query timeout.

Query Abort: A query can be cancelled from any thread - previously the thread dealing with query results had to abort the query. Now a query can be abort during a query operation. The abort happens when the query engine subsystem can process it.

Query timeout: New operations on a QueryExecution allows a query to have a timeout. When the timeout occurs, the next operation on a query result object will throw a QueryCancelledException exception.

These releases also make it possible to release Fuseki 0.2.0 using released versions of ARQ and TDB. Also, internal rearchitecting in TDB can commence in support of adding ACID transactions to TDB.

        Andy

Notes:

Query timeout has not been implemented for HTTP remote queries yet. Please feel free to submit a patch to Jena's JIRA on Apache. The feature is JENA-56.

https://issues.apache.org/jira/browse/JENA-56

Downloads:

ARQ:
http://sourceforge.net/projects/jena/files/ARQ/ARQ-2.8.8/arq-2.8.8.zip/download

TDB:
http://sourceforge.net/projects/jena/files/TDB/TDB-0.8.10/tdb-0.8.10.zip/download

and in the maven repositories (mirrored within 24 hours)

Maven details:

http://www.openjena.org/repo/com/hp/hpl/jena/arq/2.8.8/
    <dependency>
      <groupId>com.hp.hpl.jena</groupId>
      <artifactId>arq</artifactId>
      <version>2.8.8</version>
    </dependency>

http://www.openjena.org/repo/com/hp/hpl/jena/tdb/0.8.10/
    <dependency>
      <groupId>com.hp.hpl.jena</groupId>
      <artifactId>tdb</artifactId>
      <version>0.8.10</version>
    </dependency>


    <repository>
      <id>repo-jena</id>
      <name>Jena Maven - Repository</name>
      <layout>default</layout>
      <url>http://openjena.org/repo</url>
      <snapshots>
        <enabled>false</enabled>
      </snapshots>
    </repository>

Reply via email to