Hi,

I am trying to run dci-cargo sample against Neo4j entity store.
It fails whenever a query is executed as result is always empty.

My findings so far are:

Entity store has to have concern StateChangeNotificationConcern
applied, otherwise indexing service is not notified about entity
updates so queries doesn't work.
But adding this concern into Neo4j store was not enough to make it
work. Concern is applied to EntityStoreSPI.applyChanges, but runtime
calls EntityStoreUnitOfWork.applyChanges. So spi.applyChanges have to
be called from NeoEntityStoreUnitOfWork.applyChanges ( see
DefaultEntityStoreUnitOfWork ).

Now indexing service works together with Neo4j store, but sample still
fails to run.
There are other issues I am investigating...

cheers,

 - Tibor

_______________________________________________
qi4j-dev mailing list
[email protected]
http://lists.ops4j.org/mailman/listinfo/qi4j-dev

Reply via email to