JBoss Messaging 1.3 User's Guide

Enterprise Messaging from JBoss


Table of Contents

1. Introducing JBoss Messaging Release 1.3.0.GA
2. Introduction
2.1. JBoss Messaging support cover from Red Hat
2.2. JBoss Messaging Features
2.3. Compatibility with JBossMQ
3. JBoss Messaging Clustering
3.1. JBoss Messaging Clustering Overview
3.2. Clustering Architectural Overview
4. Download Software
4.1. The JBoss Messaging Release Bundle
4.2. SVN Access
5. JBoss Messaging Installation
5.1. Installing JBoss Messaging on JBoss AS 4.2
5.1.1. Automated Non-clustered Installation from clean JBoss AS 4.2 installation
5.1.2. Manual Non-clustered Installation
5.1.3. Clustered Automated Installation
5.1.4. Clustered Manual Installation
5.1.5. Extra steps to complete your installation
5.2. JBoss Messaging on JBoss 4.0.x
5.3. Starting the Server
5.4. Installation Validation
5.5. Accessing JBoss Messaging from a remote client
6. Running the Examples
7. Configuration
7.1. Configuring the ServerPeer
7.1.1. ServerPeer attributes and arguments
7.1.1.1. PersistenceManager
7.1.1.2. PostOffice
7.1.1.3. JMSUserManager
7.1.1.4. DefaultDLQ
7.1.1.5. DefaultExpiryQueue
7.1.1.6. ServerPeerID
7.1.1.7. DefaultQueueJNDIContext
7.1.1.8. DefaultTopicJNDIContext
7.1.1.9. Destinations
7.1.1.10. DefaultMaxDeliveryAttempts
7.1.1.11. FailoverStartTimeout
7.1.1.12. FailoverCompleteTimeout
7.1.1.13. DefaultRedeliveryDelay
7.1.1.14. QueueStatsSamplePeriod
7.1.1.15. DefaultMessageCounterHistoryDayLimit
7.1.1.16. MessageCounters
7.1.1.17. MessageCountersStatistics
7.1.1.18. DefaultSecurityConfig
7.1.2. We now discuss the MBean operations of the ServerPeer MBean
7.1.2.1. DeployQueue
7.1.2.2. UndeployQueue
7.1.2.3. DestroyQueue
7.1.2.4. DeployTopic
7.1.2.5. UndeployTopic
7.1.2.6. DestroyTopic
7.1.2.7. ListMessageCountersHTML
7.1.2.8. ResetAllMesageCounters
7.1.2.9. ResetAllMesageCounters
7.1.2.10. EnableMessageCounters
7.1.2.11. DisableMessageCounters
7.1.2.12. RetrievePreparedTransactions
7.1.2.13. ShowPreparedTransactions
7.2. Changing the Database
7.3. Configuring the Post office
7.3.1. Non clustered post office
7.3.1.1. The non clustered post office has the following attributes
7.3.1.1.1. DataSource
7.3.1.1.2. SQLProperties
7.3.1.1.3. CreateTablesOnStartup
7.3.1.1.4. PostOfficeName
7.3.2. Clustered post office
7.3.2.1. The clustered post office has the following attributes
7.3.2.1.1. DataSource
7.3.2.1.2. SQLProperties
7.3.2.1.3. CreateTablesOnStartup
7.3.2.1.4. PostOfficeName
7.3.2.1.5. NodeIDView
7.3.2.1.6. GroupName
7.3.2.1.7. MessagePullPolicy
7.3.2.1.8. ClusterRouterFactory
7.3.2.1.9. StateTimeout
7.3.2.1.10. CastTimeout
7.3.2.1.11. StatsSendPeriod
7.3.2.1.12. SyncChannelConfig
7.3.2.1.13. AsyncChannelConfig
7.3.2.1.14. ThreadPoolSize
7.4. Configuring the Persistence Manager
7.4.1. We now discuss the MBean attributes of the PersistenceManager MBean
7.4.1.1. CreateTablesOnStartup
7.4.1.2. UsingBatchUpdates
7.4.1.3. UsingBinaryStream
7.4.1.4. UsingTrailingByte
7.4.1.5. SQLProperties
7.4.1.6. MaxParams
7.5. Configuring the JMS user manager
7.5.1. We now discuss the MBean attributes of the JMSUserManager MBean
7.5.1.1. CreateTablesOnStartup
7.5.1.2. UsingBatchUpdates
7.5.1.3. SQLProperties
7.6. Configuring Destinations
7.6.1. Pre-configured destinations
7.6.2. Configuring queues
7.6.2.1. We now discuss the attributes of the Queue MBean
7.6.2.1.1. Name
7.6.2.1.2. JNDIName
7.6.2.1.3. DLQ
7.6.2.1.4. ExpiryQueue
7.6.2.1.5. RedeliveryDelay
7.6.2.1.6. Destination Security Configuration
7.6.2.1.7. Destination paging parameters
7.6.2.1.8. CreatedProgrammatically
7.6.2.1.9. MessageCount
7.6.2.1.10. ScheduledMessageCount
7.6.2.1.11. MaxSize
7.6.2.1.12. Clustered
7.6.2.1.13. MessageCounter
7.6.2.1.14. MessageCounterStatistics
7.6.2.1.15. MessageCounterHistoryDayLimit
7.6.2.1.16. ConsumerCount
7.6.2.2. We now discuss the MBean operations of the Queue MBean
7.6.2.2.1. RemoveAllMessages
7.6.2.2.2. ListAllMessages
7.6.2.2.3. ListDurableMessages
7.6.2.2.4. ListNonDurableMessages
7.6.2.2.5. ResetMessageCounter
7.6.2.2.6. ResetMessageCounterHistory
7.6.2.2.7. ListMessageCounterAsHTML
7.6.2.2.8. ListMessageCounterHistoryAsHTML
7.6.3. Configuring topics
7.6.3.1. We now discuss the MBean attributes of the Topic MBean
7.6.3.1.1. Name
7.6.3.1.2. JNDIName
7.6.3.1.3. DLQ
7.6.3.1.4. ExpiryQueue
7.6.3.1.5. RedeliveryDelay
7.6.3.1.6. Destination Security Configuration
7.6.3.1.7. Destination paging parameters
7.6.3.1.8. CreatedProgrammatically
7.6.3.1.9. MaxSize
7.6.3.1.10. Clustered
7.6.3.1.11. MessageCounterHistoryDayLimit
7.6.3.1.12. MessageCounters
7.6.3.1.13. AllMessageCount
7.6.3.1.14. DurableMessageCount
7.6.3.1.15. NonDurableMessageCount
7.6.3.1.16. AllSubscriptionsCount
7.6.3.1.17. DurableSubscriptionsCount
7.6.3.1.18. NonDurableSubscriptionsCount
7.6.3.2. We now discuss the MBean operations of the Topic MBean
7.6.3.2.1. RemoveAllMessages
7.6.3.2.2. ListAllSubscriptions
7.6.3.2.3. ListDurableSubscriptions
7.6.3.2.4. ListNonDurableSubscriptions
7.6.3.2.5. ListAllSubscriptionsAsHTML
7.6.3.2.6. ListDurableSubscriptionsAsHTML
7.6.3.2.7. ListNonDurableSubscriptionsAsHTML
7.6.3.2.8. ListAllMessages
7.6.3.2.9. ListNonDurableMessages
7.6.3.2.10. ListDurableMessages
7.6.4. Configuring Connection Factories
7.6.4.1. We now discuss the MBean attributes of the ConnectionFactory MBean
7.6.4.1.1. ClientID
7.6.4.1.2. JNDIBindings
7.6.4.1.3. PrefetchSize
7.6.4.1.4. Temporary queue paging parameters
7.6.4.1.5. DupsOKBatchSize
7.6.4.1.6. SupportsLoadBalancing
7.6.4.1.7. SupportsFailover
7.6.4.1.8. LoadBalancingFactory
7.6.4.1.9. Connector
7.6.5. Configuring the remoting connector
7.6.6. ServiceBindingManager
7.6.7. Configuring the callback
8. JBoss Messaging Clustering Configuration
8.1. Choosing the connection factory
8.2. Choosing the cluster router policy
8.3. Choosing the message pull policy
9. JBoss Messaging XA Recovery Configuration
10. JBoss Messaging Message Bridge Configuration
10.1. Message bridge overview
10.2. Bridge deployment
10.3. Bridge configuration
10.3.1. SourceProviderLoader
10.3.2. TargetProviderLoader
10.3.3. SourceDestinationLookup
10.3.4. TargetDestinationLookup
10.3.5. SourceUsername
10.3.6. SourcePassword
10.3.7. TargetUsername
10.3.8. TargetPassword
10.3.9. QualityOfServiceMode
10.3.10. Selector
10.3.11. MaxBatchSize
10.3.12. MaxBatchTime
10.3.13. SubName
10.3.14. ClientID
10.3.15. FailureRetryInterval
10.3.16. MaxRetries