Use switch expression for EventFormatterFactory selection
[netconf.git] / restconf / restconf-nb / src / main / java / org / opendaylight / restconf / nb / rfc8040 / streams / listeners / ListenerAdapter.java
index b438f36b0223c50b501916933b8b4a412c40d7c3..4177ca19a67318316a9a49aa9265c4971dba5d3d 100644 (file)
@@ -48,14 +48,10 @@ public class ListenerAdapter extends AbstractCommonSubscriber<YangInstanceIdenti
     }
 
     private static DataTreeCandidateFormatterFactory getFormatterFactory(final NotificationOutputType outputType) {
-        switch (outputType) {
-            case JSON:
-                return JSON_FORMATTER_FACTORY;
-            case XML:
-                return XMLDataTreeCandidateFormatter.FACTORY;
-            default:
-                throw new IllegalArgumentException("Unsupported outputType" + outputType);
-        }
+        return switch (outputType) {
+            case JSON -> JSON_FORMATTER_FACTORY;
+            case XML -> XMLDataTreeCandidateFormatter.FACTORY;
+        };
     }
 
     @Override