Nick Pelly 3fcedf7728 API: Make close() throw an IOException.
IOException on close() can be useful to indicate that in-progress transactions
were canceled.

I also audited all of our tech classes to make sure every function that needs
to throw IOException does so.

Change-Id: Iaa9c43d79d59ff85772d5c3e4b4d57a6fa8df4cf
2011-01-27 16:17:14 -08:00
..
2009-11-05 12:41:10 -08:00
2009-12-04 12:35:50 -08:00
2010-05-11 14:28:38 -07:00