As you say, a meta model validator is something that would sit nicely on top of the event framework. And the plans for such a component is to not work on it before the event framework is in place. Regarding the timeline for the event framework it looks like we could have a first version in the repository at the earliest in the early summer months (June or so). I've planned to send out an e-mail to the list with our initial design plans for it, and ask for input on some key features Pretty Soon™.
Cheers, Tobias On Mon, Mar 15, 2010 at 3:12 PM, Niels Hoogeveen <pd_aficion...@hotmail.com>wrote: > > Thanks for your response Mattias. > > I hope you don't mind my critical notes so far. For the last week, I have > been working with Neo4J and really appreciate this product, while knowing it > is at a 1.0 stage. The underlying machinery seems pretty mature for a 1.0 > version, but some parts show it has not been exposed to thousands of > different implementations yet. So I hope my finding some corner cases helps > iron out some of those issues for upcoming releases. > > With respect to the meta layer, I would be interested in seeing a > validator. So far I have not found such a component in the Neo4J code stack. > Do you have plans to create one? I am willing to contribute code, even if it > means using Java instead of Scala for a change. > > It seems a meta schema validator can only work once the event frame work is > hooked up to the rest of the machinery. I have looked at the > org.neo4j.kernel.impl.event package, but this seems to be referenced only > once, registering the event manager within the kernel config. > > Do you have a timeline for the event framework? I know it is intended for > version 1.1, but working on a validator doesn't necessarily have to wait > until the final release of 1.1. > > Kind regards, > Niels Hoogeveen > > > Date: Mon, 15 Mar 2010 11:30:04 +0100 > > From: matt...@neotechnology.com > > To: user@lists.neo4j.org > > Subject: Re: [Neo] LuceneIndexService dependencies on > EmbeddedGraphDatabase > > > > Yep, LuceneIndexService needs to register itself as an XA resource and > > needs the XA datasource manager from the EmbeddedGraphDatabase class. > > This isn't exposed in the GraphDatabaseService interface as of yet, > > but things like this are in the pipeline to be fixed. > > > > 2010/3/14 Niels Hoogeveen <pd_aficion...@hotmail.com>: > > > > > > I tried to wrap the EmbeddedGraphDatabase in a different class > implementing the GraphDatabaseService interface. When using > LuceneIndexService I get a class cast exception, because internally > LuceneIndexService casts any instance of GraphDatabaseService to > EmbeddedGraphDatabase. > > > > > > I would expect when the LuceneIndexService constructor requires a > GraphDatabaseService that any class implementing that interface would work, > otherwise the constructor should require an EmbeddedGraphDatabase instance. > > > > > > Kind regards, > > > Niels Hoogeveen > > > > > > _________________________________________________________________ > > > Express yourself instantly with MSN Messenger! Download today it's > FREE! > > > http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ > > > _______________________________________________ > > > Neo mailing list > > > User@lists.neo4j.org > > > https://lists.neo4j.org/mailman/listinfo/user > > > > > > > > > > > -- > > Mattias Persson, [matt...@neotechnology.com] > > Neo Technology, www.neotechnology.com > > _______________________________________________ > > Neo mailing list > > User@lists.neo4j.org > > https://lists.neo4j.org/mailman/listinfo/user > > _________________________________________________________________ > New Windows 7: Find the right PC for you. Learn more. > http://windows.microsoft.com/shop > _______________________________________________ > Neo mailing list > User@lists.neo4j.org > https://lists.neo4j.org/mailman/listinfo/user > -- Tobias Ivarsson <tobias.ivars...@neotechnology.com> Hacker, Neo Technology www.neotechnology.com Cellphone: +46 706 534857 _______________________________________________ Neo mailing list User@lists.neo4j.org https://lists.neo4j.org/mailman/listinfo/user