Mercurial > dive4elements > river
comparison flys-client/src/main/java/de/intevation/flys/client/server/FixingsKMChartServiceImpl.java @ 2493:f905c936ffff
Added the XSL transformation to generate the fixings overview.
flys-client/trunk@4286 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Fri, 20 Apr 2012 15:23:27 +0000 |
parents | 88d44cae592e |
children | 51ed89b754ae |
comparison
equal
deleted
inserted
replaced
2492:e64e0d094843 | 2493:f905c936ffff |
---|---|
56 if (filterDoc == null) { | 56 if (filterDoc == null) { |
57 log.warn("Creating filter document failed."); | 57 log.warn("Creating filter document failed."); |
58 return; | 58 return; |
59 } | 59 } |
60 | 60 |
61 HttpClient client; | |
62 | |
63 client = new HttpClientImpl(url, locale); | |
64 | |
65 resp.setHeader("Content-Type", guessMIMEType(filterDoc)); | |
66 | |
67 InputStream in; | 61 InputStream in; |
68 | 62 |
69 try { | 63 try { |
64 HttpClient client = new HttpClientImpl(url, locale); | |
70 in = (InputStream)client.callService( | 65 in = (InputStream)client.callService( |
71 url, // XXX: Why? The URL is passed by construction already. | 66 url, // XXX: Why? The URL is passed by construction already. |
72 SERVICE_NAME, | 67 SERVICE_NAME, |
73 filterDoc, | 68 filterDoc, |
74 new StreamResponseHandler()); | 69 new StreamResponseHandler()); |
75 } | 70 } |
76 catch (ConnectionException ce) { | 71 catch (ConnectionException ce) { |
77 log.error(ce); | 72 log.error(ce); |
78 return; | 73 return; |
79 } | 74 } |
75 | |
76 resp.setHeader("Content-Type", guessMIMEType(filterDoc)); | |
80 | 77 |
81 try { | 78 try { |
82 OutputStream out = resp.getOutputStream(); | 79 OutputStream out = resp.getOutputStream(); |
83 | 80 |
84 byte [] buf = new byte[4096]; | 81 byte [] buf = new byte[4096]; |