
kr.jm.metric.output.subscriber.OutputSubscriberBuilder Maven / Gradle / Ivy
package kr.jm.metric.output.subscriber;
import kr.jm.metric.config.output.OutputConfigInterface;
import kr.jm.metric.data.Transfer;
import kr.jm.metric.output.FileOutput;
import kr.jm.metric.output.OutputInterface;
import kr.jm.metric.output.StdoutLineOutput;
import java.util.List;
import java.util.Map;
import java.util.function.Consumer;
import java.util.function.Function;
public class OutputSubscriberBuilder {
public static OutputSubscriber buildFileOutput(String filePath) {
return buildFileOutput(true, filePath);
}
public static OutputSubscriber buildFileOutput(
boolean enableJsonString, String filePath) {
return buildFileOutput(enableJsonString, filePath, null);
}
public static OutputSubscriber buildFileOutput(String filePath,
Function>>, List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy