High Quality JMS Messaging.

Configuration

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: ./