@ConfigurationProperties(prefix="jmix.core")
@ConstructorBinding
public class CoreProperties
extends java.lang.Object
Constructor and Description |
---|
CoreProperties(java.lang.String webHostName,
java.lang.String webPort,
java.lang.String confDir,
java.lang.String workDir,
java.lang.String tempDir,
java.lang.String dbDir,
java.util.List<java.lang.String> availableLocales,
int crossDataStoreReferenceLoadingBatchSize,
boolean idGenerationForEntitiesInAdditionalDataStoresEnabled,
int dom4jMaxPoolSize,
int dom4jMaxBorrowWaitMillis,
java.lang.String anonymousAuthenticationTokenKey,
java.lang.String defaultFileStorage,
boolean entitySerializationTokenRequired,
java.lang.String entitySerializationTokenEncryptionKey,
boolean legacyFetchPlanSerializationAttributeName,
boolean triggerFilesEnabled,
java.time.Duration triggerFilesProcessInterval) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAnonymousAuthenticationTokenKey() |
java.util.List<java.util.Locale> |
getAvailableLocales() |
java.lang.String |
getConfDir() |
int |
getCrossDataStoreReferenceLoadingBatchSize() |
java.lang.String |
getDbDir() |
java.lang.String |
getDefaultFileStorage() |
int |
getDom4jMaxBorrowWaitMillis() |
int |
getDom4jMaxPoolSize() |
java.lang.String |
getEntitySerializationTokenEncryptionKey() |
java.lang.String |
getTempDir() |
java.time.Duration |
getTriggerFilesProcessInterval() |
java.lang.String |
getWebHostName() |
java.lang.String |
getWebPort() |
java.lang.String |
getWorkDir() |
boolean |
isEntitySerializationTokenRequired() |
boolean |
isIdGenerationForEntitiesInAdditionalDataStoresEnabled() |
boolean |
isLegacyFetchPlanSerializationAttributeName() |
boolean |
isTriggerFilesEnabled() |
public CoreProperties(java.lang.String webHostName, java.lang.String webPort, java.lang.String confDir, java.lang.String workDir, java.lang.String tempDir, java.lang.String dbDir, java.util.List<java.lang.String> availableLocales, @DefaultValue(value="50") int crossDataStoreReferenceLoadingBatchSize, @DefaultValue(value="true") boolean idGenerationForEntitiesInAdditionalDataStoresEnabled, @DefaultValue(value="100") int dom4jMaxPoolSize, @DefaultValue(value="1000") int dom4jMaxBorrowWaitMillis, @DefaultValue(value="de72c623-6d3d-458c-a187-c526de515ecd") java.lang.String anonymousAuthenticationTokenKey, java.lang.String defaultFileStorage, @DefaultValue(value="false") boolean entitySerializationTokenRequired, @DefaultValue(value="KEY") java.lang.String entitySerializationTokenEncryptionKey, @DefaultValue(value="false") boolean legacyFetchPlanSerializationAttributeName, @DefaultValue(value="true") boolean triggerFilesEnabled, @DefaultValue(value="5000") java.time.Duration triggerFilesProcessInterval)
public java.lang.String getWebHostName()
public java.lang.String getWebPort()
public java.lang.String getConfDir()
public java.lang.String getWorkDir()
public java.lang.String getTempDir()
public java.lang.String getDbDir()
@Nullable public java.lang.String getDefaultFileStorage()
public java.util.List<java.util.Locale> getAvailableLocales()
public int getCrossDataStoreReferenceLoadingBatchSize()
public boolean isIdGenerationForEntitiesInAdditionalDataStoresEnabled()
public int getDom4jMaxPoolSize()
dom4jMaxPoolSize
public int getDom4jMaxBorrowWaitMillis()
dom4jMaxBorrowWaitMillis
public java.lang.String getAnonymousAuthenticationTokenKey()
anonymousAuthenticationTokenKey
public boolean isEntitySerializationTokenRequired()
entitySerializationTokenRequired
public java.lang.String getEntitySerializationTokenEncryptionKey()
public boolean isLegacyFetchPlanSerializationAttributeName()
public boolean isTriggerFilesEnabled()
triggerFilesEnabled
public java.time.Duration getTriggerFilesProcessInterval()
triggerFilesProcessInterval