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

kr.jm.metric.input.publisher.StringTransferBulkSubmissionPublisher Maven / Gradle / Ivy

package kr.jm.metric.input.publisher;

import kr.jm.metric.data.Transfer;
import kr.jm.utils.flow.publisher.BulkSubmissionPublisher;

public class StringTransferBulkSubmissionPublisher extends
        BulkSubmissionPublisher> {

    public StringTransferBulkSubmissionPublisher() {
        this(DEFAULT_BULK_SIZE);
    }

    public StringTransferBulkSubmissionPublisher(int bulkSize) {
        this(bulkSize, DEFAULT_FLUSH_INTERVAL_Millis);
    }

    public StringTransferBulkSubmissionPublisher(
            int bulkSize, long flushIntervalSeconds) {
        this(new TransferSubmissionPublisher<>(), bulkSize,
                flushIntervalSeconds);
    }

    public StringTransferBulkSubmissionPublisher(
            TransferSubmissionPublisher transferSubmissionPublisher,
            int bulkSize, long flushIntervalSeconds) {
        super(transferSubmissionPublisher, bulkSize, flushIntervalSeconds);
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy