The configuration of the Store Swiftlet is defined within the element
<swiftlet name="sys$store" .../>
of the router's configuration file. One can use the SwiftMQ Exlorer or CLI for configuration as well. They both save into that file.
Element "backup", Parent Element: "swiftlet"
Backup Settings.
Definition
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| path | java.lang.String | No | Root Path for Backup Save Sets |
| keep-generations | java.lang.Integer | No | Number of Generations to keep |
Values
| Attribute | Values |
|---|---|
| path | Default: ./ |
| keep-generations | Min: 1 Default: 3 |
Element "database", Parent Element: "swiftlet"
Database Settings.
Definition
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| path | java.lang.String | No | Path of the Database (page.db) |
| initial-page-size | java.lang.Integer | No | Initial Page Size Database |
| size-collect-interval | java.lang.Long | No | Interval to collect the Usage |
Values
| Attribute | Values |
|---|---|
| path | Default: ./ |
| initial-page-size | Min: 10 Default: 512 |
| size-collect-interval | Default: 10000 |
Element "cache", Parent Element: "swiftlet"
Cache Settings.
Definition
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| min-size | java.lang.Integer | No | Min. Size (Pages) |
| max-size | java.lang.Integer | No | Max. Size (Pages) |
Values
| Attribute | Values |
|---|---|
| min-size | Min: 512 Default: 1024 |
| max-size | Min: 512 Default: 2048 |
Element "transaction-log", Parent Element: "swiftlet"
Transaction Log Settings.
Definition
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| path | java.lang.String | No | Path of the Transaction Log (transaction.log) |
| checkpoint-size | java.lang.Long | No | Size at which a Checkpoint is performed |
| force-sync | java.lang.Boolean | No | Force a sync with the disk |
| group-commit-delay | java.lang.Long | No | Group Commit Delay (ms) |
Values
| Attribute | Values |
|---|---|
| path | Default: ./ |
| checkpoint-size | Min: 1048576 Default: 52428800 |
| force-sync | Default: false |
| group-commit-delay | Default: 0 |
Element "swap", Parent Element: "swiftlet"
Swap Settings.
Definition
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| path | java.lang.String | No | Path of Swap Files |
| roll-over-size | java.lang.Long | No | Roll Over Size |
Values
| Attribute | Values |
|---|---|
| path | Default: ./ |
| roll-over-size | Min: 1048576 Default: 10485760 |
Element "durable-subscriber", Parent Element: "swiftlet"
Durable Subscriber Settings.
Definition
| Attribute | Type | Mandatory | Description |
|---|---|---|---|
| path | java.lang.String | No | Path of Durable Subscriber Files |
Values
| Attribute | Values |
|---|---|
| path | Default: ./ |