All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.noear.water.dso.LogPipeline Maven / Gradle / Ivy

The newest version!
package org.noear.water.dso;

import org.noear.water.WaterClient;
import org.noear.water.model.LogM;
import org.noear.water.utils.EventPipeline;

import java.util.List;

/**
 * 写入时,先写到队列
 * 提交时,每次提交100条;消费完后暂停1秒
 *
 * @author noear
 * @since 2.0
 * */
public class LogPipeline extends EventPipeline {
    private static final LogPipeline singleton = new LogPipeline();

    public static LogPipeline singleton() {
        return singleton;
    }

    private LogPipeline() {
        super();
    }

    @Override
    protected void handle(List logEvents) {
        WaterClient.Log.appendAll(logEvents, true);
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy