Author: bayard
Date: Fri Aug 19 06:22:22 2011
New Revision: 1159514
URL: http://svn.apache.org/viewvc?rev=1159514&view=rev
Log:
Splitting the example per DBUTILS-78
Modified:
commons/proper/dbutils/trunk/src/site/xdoc/examples.xml
Modified: commons/proper/dbutils/trunk/src/site/xdoc/examples.xml
URL:
http://svn.apache.org/viewvc/commons/proper/dbutils/trunk/src/site/xdoc/examples.xml?rev=1159514&r1=1159513&r2=1159514&view=diff
==============================================================================
--- commons/proper/dbutils/trunk/src/site/xdoc/examples.xml (original)
+++ commons/proper/dbutils/trunk/src/site/xdoc/examples.xml Fri Aug 19 06:22:22
2011
@@ -146,14 +146,18 @@ try
// Create a Callable for the update call
Callable<Integer> callable = asyncRun.update( "UPDATE Person SET height=?
WHERE name=?",
2.05, "John Doe" );
-
// Submit the Callable to the executor
executor.submit( callable );
+} catch(SQLException sqle) {
+ // Handle it
+}
- // Later (or in another thread) get the result
+// Sometime later (or in another thread)
+try
+{
+ // Get the result of the update
Integer updates = executor.take().get();
-}
-catch(SQLException sqle) {
+} catch(InterruptedException ie) {
// Handle it
}
]]>