summaryrefslogtreecommitdiff
path: root/qpid/java/broker-plugins
diff options
context:
space:
mode:
authorRobert Godfrey <rgodfrey@apache.org>2014-08-13 12:49:35 +0000
committerRobert Godfrey <rgodfrey@apache.org>2014-08-13 12:49:35 +0000
commitbe9eacaeb0e5c1dfb1c68596e836477bff1bdc4b (patch)
tree987a73b29269e12c185aff81a9f0cab506fe6248 /qpid/java/broker-plugins
parentf405780fb9e553e31004777513574a6375687eeb (diff)
downloadqpid-python-be9eacaeb0e5c1dfb1c68596e836477bff1bdc4b.tar.gz
QPID-5993 : [Java] Address issues identified by Findbugs
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@1617716 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/java/broker-plugins')
-rw-r--r--qpid/java/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/servlet/DefinedFileServlet.java28
1 files changed, 15 insertions, 13 deletions
diff --git a/qpid/java/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/servlet/DefinedFileServlet.java b/qpid/java/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/servlet/DefinedFileServlet.java
index c45f0c3baa..d8f8e4e4b0 100644
--- a/qpid/java/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/servlet/DefinedFileServlet.java
+++ b/qpid/java/broker-plugins/management-http/src/main/java/org/apache/qpid/server/management/plugin/servlet/DefinedFileServlet.java
@@ -59,23 +59,25 @@ public class DefinedFileServlet extends HttpServlet
@Override
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
- final OutputStream output = HttpManagementUtil.getOutputStream(request, response);
- InputStream fileInput = getClass().getResourceAsStream("/resources/"+_filename);
-
- if(fileInput != null)
+ try (OutputStream output = HttpManagementUtil.getOutputStream(request, response))
{
- byte[] buffer = new byte[1024];
- response.setStatus(HttpServletResponse.SC_OK);
- int read = 0;
+ InputStream fileInput = getClass().getResourceAsStream("/resources/" + _filename);
- while((read = fileInput.read(buffer)) > 0)
+ if (fileInput != null)
{
- output.write(buffer, 0, read);
+ byte[] buffer = new byte[1024];
+ response.setStatus(HttpServletResponse.SC_OK);
+ int read = 0;
+
+ while ((read = fileInput.read(buffer)) > 0)
+ {
+ output.write(buffer, 0, read);
+ }
+ }
+ else
+ {
+ response.sendError(HttpServletResponse.SC_NOT_FOUND, "unknown file: " + _filename);
}
- }
- else
- {
- response.sendError(HttpServletResponse.SC_NOT_FOUND, "unknown file: "+ _filename);
}
}
}