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

Reply via email to