config-persister-directory-xml: use lambdas
[controller.git] / opendaylight / config / config-persister-directory-xml-adapter / src / main / java / org / opendaylight / controller / config / persist / storage / directory / xml / XmlDirectoryPersister.java
index 3ea432e1739a7ed83047091f0a392e8918c8e45e..10fb270ccc0a94084af68e2c78a92a1620b475ae 100644 (file)
@@ -92,7 +92,7 @@ public class XmlDirectoryPersister implements Persister {
     private Optional<ConfigSnapshotHolder> fromXmlSnapshot(final File file) {
         try {
             return Optional.of(loadLastConfig(file));
-        } catch (JAXBException e) {
+        } catch (final JAXBException e) {
             // In case of parse error, issue a warning, ignore and continue
             LOG.warn(
                     "Unable to parse configuration snapshot from {}. Initial config from {} will be IGNORED in this run. ",
@@ -142,12 +142,9 @@ public class XmlDirectoryPersister implements Persister {
     private static FilenameFilter getFilter(final Set<String>fileExtensions) {
         checkArgument(fileExtensions.isEmpty() == false, "No file extension provided", fileExtensions);
 
-        return new FilenameFilter() {
-            @Override
-            public boolean accept(final File dir, final String name) {
-                String ext = Files.getFileExtension(name);
-                return fileExtensions.contains(ext);
-            }
+        return (dir, name) -> {
+            String ext = Files.getFileExtension(name);
+            return fileExtensions.contains(ext);
         };
     }