package com.l7tech.server.log;

import com.l7tech.gateway.common.log.LogAccessAdmin;
import com.l7tech.gateway.common.log.LogSinkData;
import com.l7tech.gateway.common.log.LogSinkQuery;
import com.l7tech.objectmodel.FindException;
import com.l7tech.objectmodel.Goid;
import com.l7tech.util.Functions.UnaryThrows;

class k implements UnaryThrows<LogSinkData, LogAccessAdmin, FindException> {
   final String val$nodeId;
   final Goid val$sinkId;
   final String val$file;
   final LogSinkQuery val$query;

   k(SinkManagerImpl var1, String var2, Goid var3, String var4, LogSinkQuery var5) {
      this.val$nodeId = var2;
      this.val$sinkId = var3;
      this.val$file = var4;
      this.val$query = var5;
   }

   public LogSinkData call(LogAccessAdmin var1) throws FindException {
      return var1.getSinkLogs(this.val$nodeId, this.val$sinkId, this.val$file, this.val$query);
   }
}
