Showing:

Annotations
Attributes
Model
Properties
Element tns:kahaDB
Namespace http://activemq.apache.org/schema/core
Annotations
An implementation of {@link PersistenceAdapter} designed for use with
KahaDB - Embedded Lightweight Non-Relational Database
Properties
content complex
Model
tns:brokerService{0,1} | tns:locker{0,1} | tns:scheduledThreadPoolExecutor{0,1} | tns:transactionIdTransformer{0,1} | tns:usageManager{0,1} | ANY element from ANY namespace OTHER than 'http://activemq.apache.org/schema/core'
Children tns:brokerService, tns:locker, tns:scheduledThreadPoolExecutor, tns:transactionIdTransformer, tns:usageManager
Attributes
QName Type Use Annotation
archiveCorruptedIndex xs:boolean optional
archiveDataLogs xs:boolean optional
brokerName xs:string optional
brokerService xs:string optional
checkForCorruptJournalFiles xs:boolean optional
checkpointInterval xs:long optional
Get the checkpointInterval
checksumJournalFiles xs:boolean optional
cleanupInterval xs:long optional
Get the cleanupInterval
compactAcksAfterNoGC xs:integer optional
Sets the number of GC cycles where no journal logs were removed before an attempt to
move forward all the acks in the last log that contains them and is otherwise unreferenced.
<p>
A value of -1 will disable this feature.
compactAcksIgnoresStoreGrowth xs:boolean optional
Configure if Ack compaction will occur regardless of continued growth of the
journal logs meaning that the store has not run out of space yet.  Because the
compaction operation can be costly this value is defaulted to off and the Ack
compaction is only done when it seems that the store cannot grow and larger.
concurrentStoreAndDispatchQueues xs:boolean optional
concurrentStoreAndDispatchTopics xs:boolean optional
databaseLockedWaitDelay xs:integer optional
directory xs:string optional
Get the directory
directoryArchive xs:string optional
enableAckCompaction xs:boolean optional
Returns whether Ack compaction is enabled
enableIndexDiskSyncs xs:boolean optional
enableIndexPageCaching xs:boolean optional
enableIndexRecoveryFile xs:boolean optional
enableIndexWriteAsync xs:boolean optional
Get the enableIndexWriteAsync
enableJournalDiskSyncs xs:boolean optional
Get the enableJournalDiskSyncs
failoverProducersAuditDepth xs:integer optional
set the audit window depth for duplicate suppression (should exceed the max transaction
batch)
forceRecoverIndex xs:boolean optional
id xs:ID optional
ignoreMissingJournalfiles xs:boolean optional
Get the ignoreMissingJournalfiles
indexCacheSize xs:string optional
Get the indexCacheSize
indexDirectory xs:string optional
Sets the directory where KahaDB index files should be written.
indexLFUEvictionFactor xs:float optional
indexWriteBatchSize xs:string optional
Get the indexWriteBatchSize
journalMaxFileLength xs:string optional
Get the journalMaxFileLength
journalMaxWriteBatchSize xs:string optional
Get the journalMaxWriteBatchSize
lockKeepAlivePeriod xs:long optional
locker xs:string optional
maxAsyncJobs xs:integer optional
maxFailoverProducersToTrack xs:integer optional
Set the max number of producers (LRU cache) to track for duplicate sends
preallocationScope xs:string optional
preallocationStrategy xs:string optional
scheduledThreadPoolExecutor xs:string optional
transactionIdTransformer xs:string optional
usageManager xs:string optional
useIndexLFRUEviction xs:boolean optional
useLock xs:boolean optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://activemq.apache.org/schema/core'
Element tns:kahaDB / tns:brokerService
Namespace http://activemq.apache.org/schema/core
Properties
content complex
minOccurs 0
maxOccurs 1
Model
tns:broker | tns:brokerService | ANY element from ANY namespace OTHER than 'http://activemq.apache.org/schema/core'
Children tns:broker, tns:brokerService
Element tns:kahaDB / tns:locker
Namespace http://activemq.apache.org/schema/core
Properties
content complex
minOccurs 0
maxOccurs 1
Model
tns:database-locker | tns:lease-database-locker | tns:shared-file-locker | tns:transact-database-locker | ANY element from ANY namespace OTHER than 'http://activemq.apache.org/schema/core'
Children tns:database-locker, tns:lease-database-locker, tns:shared-file-locker, tns:transact-database-locker
Element tns:kahaDB / tns:scheduledThreadPoolExecutor
Namespace http://activemq.apache.org/schema/core
Properties
content complex
minOccurs 0
maxOccurs 1
Model
ANY element from ANY namespace
Element tns:kahaDB / tns:transactionIdTransformer
Namespace http://activemq.apache.org/schema/core
Properties
content complex
minOccurs 0
maxOccurs 1
Model
ANY element from ANY namespace
Element tns:kahaDB / tns:usageManager
Namespace http://activemq.apache.org/schema/core
Properties
content complex
minOccurs 0
maxOccurs 1
Model
tns:systemUsage | ANY element from ANY namespace OTHER than 'http://activemq.apache.org/schema/core'
Children tns:systemUsage
Attribute tns:kahaDB / @archiveCorruptedIndex
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @archiveDataLogs
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @brokerName
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @brokerService
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @checkForCorruptJournalFiles
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @checkpointInterval
Namespace No namespace
Annotations
Get the checkpointInterval
Type xs:long
Properties
content simple
Attribute tns:kahaDB / @checksumJournalFiles
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @cleanupInterval
Namespace No namespace
Annotations
Get the cleanupInterval
Type xs:long
Properties
content simple
Attribute tns:kahaDB / @compactAcksAfterNoGC
Namespace No namespace
Annotations
Sets the number of GC cycles where no journal logs were removed before an attempt to
move forward all the acks in the last log that contains them and is otherwise unreferenced.
<p>
A value of -1 will disable this feature.
Type xs:integer
Properties
content simple
Attribute tns:kahaDB / @compactAcksIgnoresStoreGrowth
Namespace No namespace
Annotations
Configure if Ack compaction will occur regardless of continued growth of the
journal logs meaning that the store has not run out of space yet.  Because the
compaction operation can be costly this value is defaulted to off and the Ack
compaction is only done when it seems that the store cannot grow and larger.
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @concurrentStoreAndDispatchQueues
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @concurrentStoreAndDispatchTopics
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @databaseLockedWaitDelay
Namespace No namespace
Type xs:integer
Properties
content simple
Attribute tns:kahaDB / @directory
Namespace No namespace
Annotations
Get the directory
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @directoryArchive
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @enableAckCompaction
Namespace No namespace
Annotations
Returns whether Ack compaction is enabled
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @enableIndexDiskSyncs
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @enableIndexPageCaching
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @enableIndexRecoveryFile
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @enableIndexWriteAsync
Namespace No namespace
Annotations
Get the enableIndexWriteAsync
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @enableJournalDiskSyncs
Namespace No namespace
Annotations
Get the enableJournalDiskSyncs
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @failoverProducersAuditDepth
Namespace No namespace
Annotations
set the audit window depth for duplicate suppression (should exceed the max transaction
batch)
Type xs:integer
Properties
content simple
Attribute tns:kahaDB / @forceRecoverIndex
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @ignoreMissingJournalfiles
Namespace No namespace
Annotations
Get the ignoreMissingJournalfiles
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @indexCacheSize
Namespace No namespace
Annotations
Get the indexCacheSize
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @indexDirectory
Namespace No namespace
Annotations
Sets the directory where KahaDB index files should be written.
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @indexLFUEvictionFactor
Namespace No namespace
Type xs:float
Properties
content simple
Attribute tns:kahaDB / @indexWriteBatchSize
Namespace No namespace
Annotations
Get the indexWriteBatchSize
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @journalMaxFileLength
Namespace No namespace
Annotations
Get the journalMaxFileLength
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @journalMaxWriteBatchSize
Namespace No namespace
Annotations
Get the journalMaxWriteBatchSize
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @lockKeepAlivePeriod
Namespace No namespace
Type xs:long
Properties
content simple
Attribute tns:kahaDB / @locker
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @maxAsyncJobs
Namespace No namespace
Type xs:integer
Properties
content simple
Attribute tns:kahaDB / @maxFailoverProducersToTrack
Namespace No namespace
Annotations
Set the max number of producers (LRU cache) to track for duplicate sends
Type xs:integer
Properties
content simple
Attribute tns:kahaDB / @preallocationScope
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @preallocationStrategy
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @scheduledThreadPoolExecutor
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @transactionIdTransformer
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @usageManager
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:kahaDB / @useIndexLFRUEviction
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @useLock
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:kahaDB / @id
Namespace No namespace
Type xs:ID
Properties
content simple