package com.l7tech.external.assertions.gatewaymanagement.server;

import com.l7tech.gateway.common.cluster.ClusterProperty;
import com.l7tech.objectmodel.ObjectModelException;
import com.l7tech.util.Functions;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
import java.util.Map;

class l implements ResourceFactorySupport.TransactionalCallback<List<Map<String, String>>> {
   final ClusterPropertyBackedResourceFactory this$0;

   l(ClusterPropertyBackedResourceFactory var1) {
      this.this$0 = var1;
   }

   public List<Map<String, String>> execute() throws ObjectModelException {
      try {
         ClusterProperty var1 = this.this$0.b();
         Collection var2 = this.this$0.a(var1);
         return Functions.map(var2, new m(this));
      } catch (ResourceFactory.ResourceNotFoundException var3) {
         return Collections.emptyList();
      }
   }
}
