[utilities COMMIT] /java-support/trunk/src/main/java/net/shibboleth/utilities/java/support/httpclient/HttpClientBuild...

Brent Putman putmanb at georgetown.edu
Tue Dec 16 16:26:08 EST 2014


On 12/16/14 3:59 PM, Cantor, Scott wrote:
> Of course the property name(s) in various custom schemas are "stuck"
> but we could add new versions too. Those old ones would have to
> actually be deprecated.

I was looking at adding new names for the HTTP metadata providers schema
and how to implement.  I guess you take the value of the new name, or if
not there, then the old name.  Easy enough.

I saw/remembered that we have some formerly deprecated attributes there,
such as cacheDuration and maintainExpiredMetadata.  I assume in v2 we
had those co-exist for awhile with the thing that replaced them, like
we'd do there for the "Ssl" -> "TLS" ones.  Now in v3 we actually throw
exceptions when those are encountered.  Since I imagine that the statue
of limitations has run out... should those just be moved from the schema
entirely?  People would then get some sort of schema validation error
from Spring; currently they get a BeanDefinitionParsingException from us
directly.  Is there really much difference?  Not saying we have to do it
right now, but just looking to simplify.


More information about the dev mailing list