Showing:

Annotations
Attributes
Model
Properties
Element tns:lease-database-locker
Namespace http://activemq.apache.org/schema/core
Annotations
Represents an exclusive lease on a database to avoid multiple brokers running
against the same logical database.
Properties
content complex
Model
tns:dataSource{0,1} | tns:lockable{0,1} | tns:statements{0,1} | ANY element from ANY namespace OTHER than 'http://activemq.apache.org/schema/core'
Children tns:dataSource, tns:lockable, tns:statements
Attributes
QName Type Use
createTablesOnStartup xs:boolean optional
dataSource xs:string optional
failIfLocked xs:boolean optional
handleStartException xs:boolean optional
id xs:ID optional
leaseHolderId xs:string optional
lockAcquireSleepInterval xs:long optional
lockable xs:string optional
maxAllowableDiffFromDBTime xs:integer optional
name xs:string optional
queryTimeout xs:integer optional
statements xs:string optional
Wildcard: ANY attribute from ANY namespace OTHER than 'http://activemq.apache.org/schema/core'
Element tns:lease-database-locker / tns:dataSource
Namespace http://activemq.apache.org/schema/core
Properties
content complex
minOccurs 0
maxOccurs 1
Model
ANY element from ANY namespace
Element tns:lease-database-locker / tns:lockable
Namespace http://activemq.apache.org/schema/core
Properties
content complex
minOccurs 0
maxOccurs 1
Model
tns:jdbcPersistenceAdapter | tns:journalPersistenceAdapterFactory | tns:journaledJDBC | tns:kahaDB | tns:levelDB | tns:mKahaDB | tns:replicatedLevelDB | ANY element from ANY namespace OTHER than 'http://activemq.apache.org/schema/core'
Children tns:jdbcPersistenceAdapter, tns:journalPersistenceAdapterFactory, tns:journaledJDBC, tns:kahaDB, tns:levelDB, tns:mKahaDB, tns:replicatedLevelDB
Element tns:lease-database-locker / tns:statements
Namespace http://activemq.apache.org/schema/core
Properties
content complex
minOccurs 0
maxOccurs 1
Model
tns:statements | ANY element from ANY namespace OTHER than 'http://activemq.apache.org/schema/core'
Children tns:statements
Attribute tns:lease-database-locker / @createTablesOnStartup
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:lease-database-locker / @dataSource
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:lease-database-locker / @failIfLocked
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:lease-database-locker / @handleStartException
Namespace No namespace
Type xs:boolean
Properties
content simple
Attribute tns:lease-database-locker / @leaseHolderId
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:lease-database-locker / @lockAcquireSleepInterval
Namespace No namespace
Type xs:long
Properties
content simple
Attribute tns:lease-database-locker / @lockable
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:lease-database-locker / @maxAllowableDiffFromDBTime
Namespace No namespace
Type xs:integer
Properties
content simple
Attribute tns:lease-database-locker / @name
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:lease-database-locker / @queryTimeout
Namespace No namespace
Type xs:integer
Properties
content simple
Attribute tns:lease-database-locker / @statements
Namespace No namespace
Type xs:string
Properties
content simple
Attribute tns:lease-database-locker / @id
Namespace No namespace
Type xs:ID
Properties
content simple