diff options
Diffstat (limited to 'plugins/forwarding-plugins/src/main/java')
-rw-r--r-- | plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/file/FilePolicyForwarder.java | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/file/FilePolicyForwarder.java b/plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/file/FilePolicyForwarder.java index 4115bff3..d02d9bba 100644 --- a/plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/file/FilePolicyForwarder.java +++ b/plugins/forwarding-plugins/src/main/java/org/onap/policy/distribution/forwarding/file/FilePolicyForwarder.java @@ -88,9 +88,8 @@ public class FilePolicyForwarder implements PolicyForwarder { */ private void forwardPolicy(final OptimizationPolicy pol) throws PolicyForwardingException { final String name = pol.getPolicyName(); - try { - Path path = Paths.get(fileForwarderParameters.getPath(), name); - BufferedWriter writer = new BufferedWriter(new FileWriter(path.toString())); + Path path = Paths.get(fileForwarderParameters.getPath(), name); + try (BufferedWriter writer = new BufferedWriter(new FileWriter(path.toString()))) { writer.write("policyName: " + name); if (fileForwarderParameters.isVerbose()) { writer.newLine(); @@ -112,7 +111,6 @@ public class FilePolicyForwarder implements PolicyForwarder { writer.newLine(); writer.write("riskType: " + pol.getRiskType()); } - writer.close(); LOGGER.debug("Sucessfully forwarded the policy to store into file {}.", path); } catch (final InvalidPathException | IOException exp) { final String message = "Error sending policy to file under path:" + fileForwarderParameters.getPath(); |