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

it.netgrid.bauer.impl.FfmqConfig Maven / Gradle / Ivy

There is a newer version: 1.1.6
Show newest version
package it.netgrid.bauer.impl;

public interface FfmqConfig {

    public static final String FFMQ_PROVIDER_URL = "ffmqProvider";
    public static final String FFMQ_MESSAGE_HANDLER_RETRY_RATE = "messageHandlerRetry";
    public static final String FFMQ_MESSAGE_HANDLER_MAX_RETRY = "messageHandlerMaxRetry";
    public static final String FFMQ_TOPIC_USERNAME_NAME_FORMAT = "messageHandlerMaxRetry";
    public static final String FFMQ_TOPIC_PASSWORD_NAME_FORMAT = "messageHandlerMaxRetry";

    public static final String FFMQ_PROVIDER_URL_DEFAULT = "tcp://localhost:10002";
    public static final String FFMQ_MESSAGE_HANDLER_RETRY_RATE_DEFAULT = "2000";
    public static final String FFMQ_MESSAGE_HANDLER_MAX_RETRY_DEFAULT = "10";

    public static final String FFMQ_TOPIC_USERNAME_NAME_FORMAT_DEFAULT = "topic.%s.username";
    public static final String FFMQ_TOPIC_PASSWORD_NAME_FORMAT_DEFAULT = "topic.%s.password";

    String providerUrl();
    int messageHandlerRetryRate();
    int messageHandlerMaxRetry();
    String topicUsernameFormat();
    String topicPasswordFormat();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy