[ 
https://issues.apache.org/jira/browse/JENA-530?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13790176#comment-13790176
 ] 

Claude Warren commented on JENA-530:
------------------------------------

perhaps the solution here is something along the lines of the transaction 
handling in Spring where the transaction manager effectively keeps track of 
wether or not a transaction is already in effect.  If the transaction is in 
effect the current transaction request "joins" that transaction if there is no 
transaction in effect then the transaction is started.

Or is this problem addressing the interface between graph implementations (e.g. 
inference graph to base graph)?

> Transactions (model and dataset) need to propagate through wrappers such as 
> inference graphs.
> ---------------------------------------------------------------------------------------------
>
>                 Key: JENA-530
>                 URL: https://issues.apache.org/jira/browse/JENA-530
>             Project: Apache Jena
>          Issue Type: Bug
>    Affects Versions: Jena 2.10.1
>            Reporter: Andy Seaborne
>
> Complicated stacks of functionality do not propagate transactions.  A common 
> case is where the wrappers add functionality but do not add additional 
> persistent state.  In such cases, transactions can be passed to the base 
> storage.  An example of this is the inference graphs.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to