Github user mmiklavc commented on a diff in the pull request:

    https://github.com/apache/metron/pull/785#discussion_r143544318
  
    --- Diff: 
metron-interface/metron-rest/src/main/java/org/apache/metron/rest/service/impl/SensorParserConfigServiceImpl.java
 ---
    @@ -122,29 +123,15 @@ public boolean delete(String name) throws 
RestException {
     
       @Override
       public Map<String, String> getAvailableParsers() {
    -    if (availableParsers == null) {
    -      availableParsers = new HashMap<>();
    -      Set<Class<? extends MessageParser>> parserClasses = 
getParserClasses();
    -      parserClasses.forEach(parserClass -> {
    -        if (!"BasicParser".equals(parserClass.getSimpleName())) {
    -          
availableParsers.put(parserClass.getSimpleName().replaceAll("Basic|Parser", ""),
    -              parserClass.getName());
    -        }
    -      });
    -    }
    -    return availableParsers;
    +    return ParserIndex.INSTANCE.getIndex();
    --- End diff --
    
    Nice


---

Reply via email to