comparison artifacts/src/main/java/org/dive4elements/river/artifacts/services/BedloadKMChartService.java @ 8566:fe7e9da6312a

(issue1797) Move close into session release and guard it. To avoid leaking open and Held sessions we centrally close the session in the SessionHolder on release. This also removes some duplicated code in SedDBSessionHolder
author Andre Heinecke <andre.heinecke@intevation.de>
date Tue, 24 Feb 2015 17:16:14 +0100
parents af13ceeba52a
children 5e38e2924c07
comparison
equal deleted inserted replaced
8565:ea17665c5aad 8566:fe7e9da6312a
132 SedDBSessionHolder.acquire(); 132 SedDBSessionHolder.acquire();
133 try { 133 try {
134 return doProcess(data, globalContext, callMeta); 134 return doProcess(data, globalContext, callMeta);
135 } 135 }
136 finally { 136 finally {
137 SedDBSessionHolder.HOLDER.get().close();
138 SedDBSessionHolder.release(); 137 SedDBSessionHolder.release();
139 } 138 }
140 } 139 }
141 140
142 protected Service.Output doProcess( 141 protected Service.Output doProcess(

http://dive4elements.wald.intevation.org