Neo4j获取TransactionEventHandler的信息

时间:2015-06-26 13:37:03

标签: java exception neo4j eventhandler

有没有办法从TransactionEventHandler中检索信息(writeSet of Transaction)?

 struct generation data;
 .....
 data.nextBoard[r][c] 

我希望在事务成功完成或失败后获取该事务数据对象

2 个答案:

答案 0 :(得分:1)

TransactionEventHandler.afterCommitTransactionEventHandler.afterRollback可能就是您正在寻找的内容。 TransactionData可让您访问更改。

答案 1 :(得分:-1)

可以设置变量

public class NewTransactionEventHandler<T> implements TransactionEventHandler<T>
{
public int returnVariable = 0;
}

注册EventHandler

saveEventHandler= graphDb1.registerTransactionEventHandler(EventHandler);

您可以访问eventHandler来获取数据:

saveEventHandler.returnVariable;