32 lines
1.7 KiB
Java
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";
|
|
|
|
}
|