diff options
author | Matthew Newhook <matthew@zeroc.com> | 2008-08-22 11:34:11 -0230 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2008-08-22 11:34:11 -0230 |
commit | b6477cc39b9fc204c9bd960ce893dfaed32c8d47 (patch) | |
tree | 5d95b60d462fb21da2b32c51f60b4c6884d21640 /java/demo/Database/library/BookQueryResultI.java | |
parent | more fixes to JDBC demo (diff) | |
download | ice-b6477cc39b9fc204c9bd960ce893dfaed32c8d47.tar.bz2 ice-b6477cc39b9fc204c9bd960ce893dfaed32c8d47.tar.xz ice-b6477cc39b9fc204c9bd960ce893dfaed32c8d47.zip |
Moved to using a dispatch interceptor model.
Diffstat (limited to 'java/demo/Database/library/BookQueryResultI.java')
-rw-r--r-- | java/demo/Database/library/BookQueryResultI.java | 22 |
1 files changed, 5 insertions, 17 deletions
diff --git a/java/demo/Database/library/BookQueryResultI.java b/java/demo/Database/library/BookQueryResultI.java index a3a159a48e4..7d2a9ac9ab9 100644 --- a/java/demo/Database/library/BookQueryResultI.java +++ b/java/demo/Database/library/BookQueryResultI.java @@ -11,11 +11,10 @@ import Demo.*; class BookQueryResultI extends _BookQueryResultDisp { - // The query result owns the java.sql.Connection object until + // The query result owns the SQLRequestContext object until // destroyed. - BookQueryResultI(Ice.Logger logger, SQLRequestContext context, java.sql.ResultSet rs) + BookQueryResultI(SQLRequestContext context, java.sql.ResultSet rs) { - _logger = logger; _context = context; _rs = rs; } @@ -45,7 +44,7 @@ class BookQueryResultI extends _BookQueryResultDisp catch(java.sql.SQLException e) { // Log the error, and raise an UnknownException. - error(e); + _context.error("BookQueryResultI", e); Ice.UnknownException ex = new Ice.UnknownException(); ex.initCause(e); throw ex; @@ -75,7 +74,7 @@ class BookQueryResultI extends _BookQueryResultDisp throw new Ice.ObjectNotExistException(); } _destroyed = true; - _context.destroy(); + _context.destroy(false); current.adapter.remove(current.id); } @@ -87,21 +86,10 @@ class BookQueryResultI extends _BookQueryResultDisp if(!_destroyed) { _destroyed = true; - _context.destroy(); + _context.destroy(false); } } - private void - error(Exception ex) - { - java.io.StringWriter sw = new java.io.StringWriter(); - java.io.PrintWriter pw = new java.io.PrintWriter(sw); - ex.printStackTrace(pw); - pw.flush(); - _logger.error("BookQueryResultI: error:\n" + sw.toString()); - } - - private Ice.Logger _logger; private SQLRequestContext _context; private java.sql.ResultSet _rs; private boolean _destroyed = false; |