Files
elink-online-common/src/main/java/com/eactive/eai/env/ConfigKeys.java
T
2026-08-12 13:15:58 +09:00

32 lines
1.7 KiB
Java

package com.eactive.eai.env;
public interface ConfigKeys {
public static final String USE_INTERNAL_QUEUE = "use.internal.queue";
public static final String USE_INTERNAL_TOPIC = "use.internal.topic";
public static final String USE_CACHE_STORE = "use.cache.store";
public static final String LOGGER_ASYNC_ACTIVE = "logger.async.active";
public static final String LOGGER_ASYNC_ACTIVE_DEFAULT = "true";
public static final String LOGGER_ASYNC_POOL_INITONSTARTUP = "logger.async.pool.initonstartup";
public static final String LOGGER_ASYNC_MAXPOOLS = "logger.async.pool.maxsize";
public static final String LOGGER_ASYNC_INITPOOLS = "logger.async.pool.initsize";
public static final String LOGGER_ASYNC_QUEUES = "logger.async.queue.size";
public static final String LOGGER_ASYNC_WORKERS = "logger.async.worker.size";
// 한 트랜잭션(COMMIT 1회)에 묶어 적재할 최대 로그 건수
public static final String LOGGER_ASYNC_BATCHSIZE = "logger.async.batch.size";
public static final String LOGGER_ASYNC_WAITSTRATEGY = "logger.async.worker.waitstrategy";
public static final String LOGGER_ASYNC_WAITSTRATEGY_BLOCK = "BLOCK";
public static final String LOGGER_ASYNC_WAITSTRATEGY_BUSYSPIN = "BUSYSPIN";
public static final String LOGGER_ASYNC_WAITSTRATEGY_TIME = "TIME";
public static final String LOGGER_ASYNC_WAITSTRATEGY_SLEEP = "SLEEP";
public static final String LOGGER_ASYNC_WAITSTRATEGY_YIELD = "YIELD";
public static final String HTTP_ASYNC_DEFAULT_DUMMY_DATA = "http.async.default.dummy.data";
public static final String HTTP_ASYNC_DUMMY_DATA_PREFIX = "http.async.dummy.data.";
public static final String HTTP_CLIENT_URL_REPLACE_NAME = "http.client.url.replace.name";
}