@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 fetchPlanSerializationUseView,
boolean triggerFilesEnabled,
java.time.Duration triggerFilesProcessInterval) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAnonymousAuthenticationTokenKey() |
java.util.List<java.util.Locale> |
getAvailableLocales()
List of locales supported by the application.
|
java.lang.String |
getConfDir() |
int |
getCrossDataStoreReferenceLoadingBatchSize() |
java.lang.String |
getDbDir() |
java.lang.String |
getDefaultFileStorage() |
int |
getDom4jMaxBorrowWaitMillis()
Timeout to borrow SAXParser instance from object pool.
|
int |
getDom4jMaxPoolSize()
Maximum number of SAXParser instances available for concurrent use.
|
java.lang.String |
getEntitySerializationTokenEncryptionKey() |
java.lang.String |
getTempDir() |
java.time.Duration |
getTriggerFilesProcessInterval()
Defines the period in milliseconds of trigger files processing
|
java.lang.String |
getWebHostName()
This web application host name.
|
java.lang.String |
getWebPort()
This web application port.
|
java.lang.String |
getWorkDir() |
boolean |
isEntitySerializationTokenRequired() |
boolean |
isFetchPlanSerializationUseView() |
boolean |
isIdGenerationForEntitiesInAdditionalDataStoresEnabled()
Whether to generate identifiers for entities located in additional data stores.
|
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 fetchPlanSerializationUseView,
@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()
Locale.ENGLISH element.public int getCrossDataStoreReferenceLoadingBatchSize()
public boolean isIdGenerationForEntitiesInAdditionalDataStoresEnabled()
public int getDom4jMaxPoolSize()
public int getDom4jMaxBorrowWaitMillis()
public java.lang.String getAnonymousAuthenticationTokenKey()
AnonymousAuthenticationProvider
and AnonymousAuthenticationFilterpublic boolean isEntitySerializationTokenRequired()
public java.lang.String getEntitySerializationTokenEncryptionKey()
public boolean isFetchPlanSerializationUseView()
public boolean isTriggerFilesEnabled()
public java.time.Duration getTriggerFilesProcessInterval()