Configuration Reference

Version:1.2.0

Micronaut Eclipsestore Config Properties

🔗
Table 1. Configuration Properties for DefaultPostgresStorageConfigurationProvider
Property Type Description

eclipsestore.postgres.storage.*.root-class

java.lang.Class

Class of the Root Instance. <a href="https://docs.eclipsestore.io/manual/storage/root-instances.html">Root Instances</a>

eclipsestore.postgres.storage.*.datasource-name

java.lang.String

The name qualifier of the defined postgres DataSource to use. If unset, a datasource with the same name as the storage will be used. If there is no bean with a name qualifier matching the storage name, the default datasource will be used.

eclipsestore.postgres.storage.*.table-name

java.lang.String

Name of the table to use.

🔗
Table 2. Configuration Properties for DefaultEmbeddedStorageConfigurationProvider
Property Type Description

eclipsestore.storage.*.all

org.eclipse.serializer.collections.types.XGettingCollection

eclipsestore.storage.*.storage-directory

java.lang.String

eclipsestore.storage.*.storage-directory-in-user-home

java.lang.String

eclipsestore.storage.*.deletion-directory

java.lang.String

eclipsestore.storage.*.truncation-directory

java.lang.String

eclipsestore.storage.*.backup-directory

java.lang.String

eclipsestore.storage.*.backup-directory-in-user-home

java.lang.String

eclipsestore.storage.*.channel-count

int

eclipsestore.storage.*.channel-directory-prefix

java.lang.String

eclipsestore.storage.*.data-file-prefix

java.lang.String

eclipsestore.storage.*.data-file-suffix

java.lang.String

eclipsestore.storage.*.transaction-file-prefix

java.lang.String

eclipsestore.storage.*.transaction-file-suffix

java.lang.String

eclipsestore.storage.*.type-dictionary-file-name

java.lang.String

eclipsestore.storage.*.rescued-file-suffix

java.lang.String

eclipsestore.storage.*.lock-file-name

java.lang.String

eclipsestore.storage.*.housekeeping-interval

java.time.Duration

eclipsestore.storage.*.housekeeping-time-budget

java.time.Duration

eclipsestore.storage.*.entity-cache-threshold

long

eclipsestore.storage.*.entity-cache-timeout

java.time.Duration

eclipsestore.storage.*.data-file-minimum-size

org.eclipse.serializer.configuration.types.ByteSize

eclipsestore.storage.*.data-file-maximum-size

org.eclipse.serializer.configuration.types.ByteSize

eclipsestore.storage.*.data-file-minimum-use-ratio

double

eclipsestore.storage.*.data-file-cleanup-head-file

boolean

eclipsestore.storage.*.root-class

java.lang.Class

Class of the Root Instance. <a href="https://docs.eclipsestore.io/manual/storage/root-instances.html">Root Instances</a>

🔗
Table 3. Configuration Properties for DefaultS3StorageConfigurationProvider
Property Type Description

eclipsestore.s3.storage.*.root-class

java.lang.Class

Class of the Root Instance. <a href="https://docs.eclipsestore.io/manual/storage/root-instances.html">Root Instances</a>

eclipsestore.s3.storage.*.s3-client-name

java.lang.String

The name qualifier of the defined S3Client to use. If unset, a client with the same name as the storage will be used. If there is no bean with a name qualifier matching the storage name, the default client will be used.

eclipsestore.s3.storage.*.bucket-name

java.lang.String

Name of the bucket to use.

🔗
Table 4. Configuration Properties for DefaultDynamoDBStorageConfigurationProvider
Property Type Description

eclipsestore.dynamodb.storage.*.root-class

java.lang.Class

Class of the Root Instance. <a href="https://docs.eclipsestore.io/manual/storage/root-instances.html">Root Instances</a>

eclipsestore.dynamodb.storage.*.dynamo-db-client-name

java.lang.String

The name qualifier of the defined DynamoDB Client to use. If unset, a client with the same name as the storage will be used. If there is no bean with a name qualifier matching the storage name, the default client will be used.

eclipsestore.dynamodb.storage.*.table-name

java.lang.String

Name of the DynamoDB table to use.

🔗
Table 5. Configuration Properties for EclipseStoreConfigurationProperties
Property Type Description

eclipsestore.enabled

boolean

Whether EclipseStore module is enabled. Default Value: true

Micronaut Eclipsestore Rest Config Properties

🔗
Table 6. Configuration Properties for EclipseStoreRestControllerConfigurationProperties
Property Type Description

eclipsestore.rest.enabled

boolean

eclipsestore.rest.path

java.lang.String