Table 13-10
Attribute Label
|
Description
|
Value Constraints
|
Bytes Maximum
|
The maximum bytes quota (total amount of bytes) that can be stored in this destination. The default value of -1 specifies that there is no WebLogic-imposed limit on the number of bytes that can be stored in the destination. However, excessive bytes volume can cause memory saturation, so this value should correspond to the total amount of available system memory relative to the rest of your application load.
Range of Values: >= BytesThresholdHigh
This attribute is dynamically configurable, but only incoming messages are impacted; stored messages are not impacted.
Note: If a JMS template is used for distributed destination members, then this setting applies only to those specific members and not the distributed destination set as a whole.
MBean: weblogic.management. configuration. JMSTemplateMBean
Attribute: BytesMaximum
|
Minimum: -1
Maximum: 9223372036854775807
Default: -1
Dynamic: yes
|
Bytes Threshold High
|
The upper threshold value that triggers events based on the number of bytes stored in the destination. If the number of bytes exceeds this threshold, the triggered events are:
A value of -1 specifies that bytes paging, flow control, and threshold log messages are disabled for the destination.
Range of Values: <= BytesMaximum; >BytesThresholdLow
This attribute is dynamically configurable, but only incoming messages are impacted; stored messages are not impacted.
Note: Bytes paging cannot be dynamically disabled by resetting the value to -1. To dynamically disable paging, you could set the value to a very large number, so that paging would not be triggered.
MBean: weblogic.management. configuration. JMSTemplateMBean
Attribute: BytesThresholdHigh
|
Minimum: -1
Maximum: 9223372036854775807
Default: -1
Dynamic: yes
|
Bytes Threshold Low
|
The lower threshold value that triggers events based on the number of bytes stored in the destination. If the number of bytes falls below this threshold, the triggered events are:
Range of Values: < BytesThresholdHigh
This attribute is dynamically configurable, but only incoming messages are impacted; stored messages are not impacted.
MBean: weblogic.management. configuration. JMSTemplateMBean
Attribute: BytesThresholdLow
|
Minimum: -1
Maximum: 9223372036854775807
Default: -1
Dynamic: yes
|
Bytes Paging Enabled
|
Specifies whether bytes paging is enabled on destinations created from this JMS template for swapping message bodies out from memory to a persistent paging store when a destination's message load reaches a specified bytes/messages threshold.
true - If a paging store has been configured for the JMS Server, and both the BytesThresholdLow and BytesThresholdHigh attribute values are greater than -1, then bytes paging is enabled for the template's destinations--unless the destination setting overrides the template.
Note: If no value is defined, then this setting defaults to false and bytes paging is disabled for the template's destinations--unless the destination setting overrides the template.
MBean: weblogic.management. configuration. JMSTemplateMBean
Attribute: BytesPagingEnabled
|
Default: false
Valid values:
|
Messages Maximum
|
The maximum message quota (total amount of messages) that can be stored in this destination. The default value of -1 specifies that there is no WebLogic-imposed limit on the number of messages that can be stored in the destination. However, excessive message volume can cause memory saturation, so this value should correspond to the total amount of available system memory relative to the rest of your application load.
Range of Values: >= MessagesThresholdHigh
This attribute is dynamically configurable, but only incoming messages are impacted; stored messages are not impacted.
Note: If a JMS template is used for distributed destination members, then this setting applies only to those specific members and not the distributed destination set as a whole.
MBean: weblogic.management. configuration. JMSTemplateMBean
Attribute: MessagesMaximum
|
Minimum: -1
Maximum: 9223372036854775807
Default: -1
Dynamic: yes
|
Messages Threshold High
|
The upper threshold value that triggers events based on the number of messages stored in the destination. If the number of messages exceeds this threshold, the triggered events are:
A value of -1 specifies that messages paging, flow control, and threshold log messages are disabled for the destination.
Range of Values: <= MessagesMaximum; >MessagesThresholdLow
This attribute is dynamically configurable, but only incoming messages are impacted; stored messages are not impacted.
Note: Messages paging cannot be dynamically disabled by resetting the the value to -1. To dynamically disable paging, you could set the value to a very large number, so that paging would not be triggered.
MBean: weblogic.management. configuration. JMSTemplateMBean
Attribute: MessagesThresholdHigh
|
Minimum: -1
Maximum: 9223372036854775807
Default: -1
Dynamic: yes
|
Messages Threshold Low
|
The lower threshold value that triggers events based on the number of messages stored in the destination. If the number of messages falls below this threshold, the triggered events are:
Range of Values: < MessagesThresholdHigh
This attribute is dynamically configurable, but only incoming messages are impacted; stored messages are not impacted.
MBean: weblogic.management. configuration. JMSTemplateMBean
Attribute: MessagesThresholdLow
|
Minimum: -1
Maximum: 9223372036854775807
Default: -1
Dynamic: yes
|
Messages Paging Enabled
|
Specifies whether messages paging is enabled on destinations created from this JMS template for swapping message bodies out from memory to a persistent paging store when a destination's message load reaches a specified bytes/messages threshold.
true - If a paging store has been configured for the JMS Server, and both the MessagesThresholdLow and MessagesThresholdHigh attribute values are greater than -1, then messages paging is enabled for the template's destinations--unless the destination setting overrides the template.
Note: If no value is defined, this setting defaults to false and messages paging is disabled for the template's destinations--unless the destination setting overrides the template.
MBean: weblogic.management. configuration. JMSTemplateMBean
Attribute: MessagesPagingEnabled
|
Default: false
Valid values:
|