私は現在、Neo4j で Spring Data を使用しておりSpringRestGraphDatabase
、特定のトランザクション イベント ハンドラーを登録できるようにサブクラス化しました。
registerTransactionEventHandler
そのためにメソッドを呼び出します。残念ながら、私は常に次の例外を受け取ります。
Caused by: java.lang.UnsupportedOperationException: null
at org.neo4j.rest.graphdb.AbstractRemoteDatabase.registerTransactionEventHandler(AbstractRemoteDatabase.java:52) ~[neo4j-rest-graphdb-1.6.jar:1.6]
at org.neo4j.rest.graphdb.RestGraphDatabase.registerTransactionEventHandler(RestGraphDatabase.java:28) ~[neo4j-rest-graphdb-1.6.jar:1.6]
AbstractRemote をよく見ると、常に例外がスローされることがわかります。
public <T> TransactionEventHandler<T> registerTransactionEventHandler( TransactionEventHandler<T> tTransactionEventHandler ) {
throw new UnsupportedOperationException();
}
register メソッドのRestGraphDatabase
実装が提供されていないため、例外が発生します。特に拡張しているため、どの代替手段を使用すればよいかわかりませんSpringRestGraphDatabase
。
よりクリーンな代替手段はありますか?
(私は v2.1.0.M1 を使用しています)