package com.l7tech.gateway.common.log;

import com.l7tech.objectmodel.FindException;
import com.l7tech.objectmodel.Goid;
import java.util.Collection;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;

@Transactional(propagation = Propagation.REQUIRED)
public interface LogAccessAdmin {
   @Transactional(readOnly = true, noRollbackFor = Throwable.class)
   Collection<LogFileInfo> findAllFilesForSinkByNode(String var1, Goid var2) throws FindException;

   @Transactional(readOnly = true, noRollbackFor = Throwable.class)
   LogSinkData getSinkLogs(String var1, Goid var2, String var3, LogSinkQuery var4) throws FindException;
}
