@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 AnonymousAuthenticationFilter
public boolean isEntitySerializationTokenRequired()
public java.lang.String getEntitySerializationTokenEncryptionKey()
public boolean isFetchPlanSerializationUseView()
public boolean isTriggerFilesEnabled()
public java.time.Duration getTriggerFilesProcessInterval()