Figures

Figures
Figure 1 Message Delivery
Figure 2 Point-to-point messages
Figure 3 Publish and subscribe messages
Figure 4 Multicast messages
Figure 5 Persistent Message Delivery
Figure 6 Non-Persistent Message Delivery
Figure 7 Reliable Message Delivery
Figure 8 Persistent Messages Sent to a Queue
Figure 9 Persistent Messages Published to a Topic
Figure 10 Message Delivery and Acknowledgement
Figure 11 Bridging a topic to a queue
Figure 12 Bridging a topic to multiple destinations
Figure 13 Bridging a queue to multiple destinations
Figure 14 Flow Control Deadlock across Two Threads
Figure 15 Users, groups, and permissions
Figure 16 Methods for authenticating users and checking permissions
Figure 17 The Permissions Decision Tree
Figure 18 JMS 1.1 Programming Model
Figure 19 JMS 1.0.2b Programming Model
Figure 20 Multicast message consumer creation
Figure 21 The benefits of multicast
Figure 22 Sample Multicast Deployment Architecture
Figure 23 Rendezvous Transports in the EMS Server
Figure 24 SmartSockets Transports in the EMS Server
Figure 25 Primary and Backup Servers with Shared State
Figure 26 Current and Second Servers with Unshared State
Figure 27 Failed Primary Server
Figure 28 Recovered Server Becomes Backup
Figure 29 Unshared State Failover
Figure 30 Dual State Failover Process
Figure 31 Routes: bidirectionality and corresponding destinations
Figure 32 Routes: global destinations
Figure 33 Routes: Unique Path
Figure 34 Zones: multi-hop
Figure 35 Zones: one-hop
Figure 36 Zones: overlap
Figure 37 Routing: Propagating Subscribers
Figure 38 Routing: Topic Selectors, example
Figure 39 Routing: Queues
Figure 40 Routing: Authorization