Hi devs!

I was doing some various janitorial work the other day and the whole "primitive 
versus boxed types versus Optional” issue came into my periphery once again. I 
brought this up on the mailing list a while back, and it was touched upon in 
the following messages:

http://markmail.org/message/5cdwto77fbxoiuhu
http://markmail.org/message/cywsytn5b3cv5d6m

I am in the middle of making some changes to the OpenStack Neutron API that 
could benefit from making this change. I would rather change it once, rather 
than temporarily using boxed types in the builder/domain classes.

In particular: 
https://github.com/jclouds/jclouds-labs-openstack/blob/master/openstack-neutron/src/main/java/org/jclouds/openstack/neutron/v2/domain/Port.java#L516

I am all-in for using Optional, and I wanted to get a pulse on what the 
community thinks about it in general. I would really like us to come to 
consensus and make a decision since it has already been discussed bit.

Thoughts, comments, concerns, etc. on making this happen for new APIs?

/jd


Reply via email to