SignAssertions action not needed ?

Cantor, Scott cantor.2 at osu.edu
Thu Feb 6 14:36:18 EST 2014


On 2/6/14, 2:29 PM, "Brent Putman" <putmanb at georgetown.edu> wrote:

>Theoretically I suppose.  I'd like to see a realistic example though.
>See below, but: We changed them to simple bean classes because doing
>anything else implies having to handle exceptions and failures in odd
>places in code that otherwise just wants to call "Foo getFoo()" and
>expect to get back either a Foo or null, like a data holding bean.  Doing
>late binding, resolution, etc complicates all that.

Ok. That wasn't clear to me from the code as a specific goal. I tend to
not be able to tell what the actual Java contract is meant to be because
of all the null vs nonnull issues, the use of RuntimeExceptions, etc.

>Well, perhaps it's gotten lost in all this but:  That is exactly what we
>originally had: one set of interfaces called -Configuration.  Those were
>supposed to be "smart" and could or would do resolution, lookup, etc when
>they were called.  We split them for the reason above, amongst others.

I never followed the design at that point, I was off in my half.

>Also: a given -Configuration/-Parameter pair right now looks identical,
>because I literally did the aforementioned split, and nothing else,
>didn't change anything else really at the time.  The goal was just to get
>nailed down the -Parameters API that runtime components consume, but the
>-Configuration(s) may still need some tweaking. It's not clear that in
>the end they are going to remain exactly the way they are.  That is part
>of the TBD work.

Ok, also a key point.

-- Scott




More information about the dev mailing list