Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/services/D4EService.java @ 6920:74b5ffda3eeb
Doc.
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Mon, 26 Aug 2013 15:23:46 +0200 |
parents | af13ceeba52a |
children | e4606eae8ea5 |
comparison
equal
deleted
inserted
replaced
6919:225e3a167958 | 6920:74b5ffda3eeb |
---|---|
42 shutdown(); | 42 shutdown(); |
43 } | 43 } |
44 } | 44 } |
45 | 45 |
46 | 46 |
47 /** Override to do the meat work (called in processXML). */ | |
47 protected abstract Document doProcess( | 48 protected abstract Document doProcess( |
48 Document data, | 49 Document data, |
49 GlobalContext globalContext, | 50 GlobalContext globalContext, |
50 CallMeta callMeta); | 51 CallMeta callMeta); |
51 | 52 |
54 logger.debug("init"); | 55 logger.debug("init"); |
55 SessionHolder.acquire(); | 56 SessionHolder.acquire(); |
56 } | 57 } |
57 | 58 |
58 | 59 |
60 /** Called when processing done, close session. */ | |
59 protected void shutdown() { | 61 protected void shutdown() { |
60 logger.debug("shutdown"); | 62 logger.debug("shutdown"); |
61 Session session = SessionHolder.HOLDER.get(); | 63 Session session = SessionHolder.HOLDER.get(); |
62 session.close(); | 64 session.close(); |
63 | 65 |