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

com.eventstore.dbclient.PersistentSubscriptionConfig Maven / Gradle / Ivy

package com.eventstore.dbclient;

public class PersistentSubscriptionConfig {
    private boolean resolveLinktos;
    private long startFrom;
    private long messageTimeoutMilliseconds;
    private boolean extraStatistics;
    private long maxRetryCount;
    private long liveBufferSize;
    private long bufferSize;
    private long readBatchSize;
    private boolean preferRoundRobin;
    private long checkPointAfterMilliseconds;
    private long minCheckPointCount;
    private long maxCheckPointCount;
    private long maxSubscriberCount;
    private ConsumerStrategy namedConsumerStrategy;

    public void setResolveLinktos(boolean resolveLinktos) {
        this.resolveLinktos = resolveLinktos;
    }

    public void setStartFrom(long startFrom) {
        this.startFrom = startFrom;
    }

    public void setMessageTimeoutMilliseconds(long messageTimeoutMilliseconds) {
        this.messageTimeoutMilliseconds = messageTimeoutMilliseconds;
    }

    public void setExtraStatistics(boolean extraStatistics) {
        this.extraStatistics = extraStatistics;
    }

    public void setMaxRetryCount(long maxRetryCount) {
        this.maxRetryCount = maxRetryCount;
    }

    public void setLiveBufferSize(long liveBufferSize) {
        this.liveBufferSize = liveBufferSize;
    }

    public void setBufferSize(long bufferSize) {
        this.bufferSize = bufferSize;
    }

    public void setReadBatchSize(long readBatchSize) {
        this.readBatchSize = readBatchSize;
    }

    public void setPreferRoundRobin(boolean preferRoundRobin) {
        this.preferRoundRobin = preferRoundRobin;
    }

    public void setCheckPointAfterMilliseconds(long checkPointAfterMilliseconds) {
        this.checkPointAfterMilliseconds = checkPointAfterMilliseconds;
    }

    public void setMinCheckPointCount(long minCheckPointCount) {
        this.minCheckPointCount = minCheckPointCount;
    }

    public void setMaxCheckPointCount(long maxCheckPointCount) {
        this.maxCheckPointCount = maxCheckPointCount;
    }

    public void setMaxSubscriberCount(long maxSubscriberCount) {
        this.maxSubscriberCount = maxSubscriberCount;
    }

    public void setNamedConsumerStrategy(ConsumerStrategy namedConsumerStrategy) {
        this.namedConsumerStrategy = namedConsumerStrategy;
    }

    public boolean isResolveLinktos() {
        return resolveLinktos;
    }

    public long getStartFrom() {
        return startFrom;
    }

    public long getMessageTimeoutMilliseconds() {
        return messageTimeoutMilliseconds;
    }

    public boolean isExtraStatistics() {
        return extraStatistics;
    }

    public long getMaxRetryCount() {
        return maxRetryCount;
    }

    public long getLiveBufferSize() {
        return liveBufferSize;
    }

    public long getBufferSize() {
        return bufferSize;
    }

    public long getReadBatchSize() {
        return readBatchSize;
    }

    public boolean isPreferRoundRobin() {
        return preferRoundRobin;
    }

    public long getCheckPointAfterMilliseconds() {
        return checkPointAfterMilliseconds;
    }

    public long getMinCheckPointCount() {
        return minCheckPointCount;
    }

    public long getMaxCheckPointCount() {
        return maxCheckPointCount;
    }

    public long getMaxSubscriberCount() {
        return maxSubscriberCount;
    }

    public ConsumerStrategy getNamedConsumerStrategy() {
        return namedConsumerStrategy;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy