O

object messages, 110

methods, 110

Observer MOM design pattern, 38

as a Pub/Sub design pattern, 38

JLog distributed logging tool, using by, 411

usability circumstances, 39

online banking application, PTP example, 143

AccountingPanel class, GUI component, 182

accounts department module, running, 184

AccountsDepartment class, receiving account info & sending instructions, 167

create~/closeConnections() methods, concurrent message delivery, 168

ExceptionHandler class, installing exception listeners, 175

QueueBrowser interface, browsing queue messages, 173

sendTransferFundsMessage() method, sending instructions using message selectors, 172

applets, running GUI components as, 186

Constants class, retrieving static constant values, 147

DisplayHandler interface, notifying of AccountsDepartment changes, 182

Instruction class, exchanging instructional info, 148

Login class, obtaining user info, 164

managing queues, 135

queue connection factory, creating, 135

queue objects, creating, 136

users, creating, 137

message selectors, using, 169

request/reply messaging, simulating, 155

RequestMessageListener class, receiving queue messages, 175

onMessage() method, processing messages, 175

processTransactionalMessage() method, processing instructions, 176

receiveNotification() method, receiving map message, 178

replyToRequest() method, replying on a temporary queue, 179

specification, 189

application diagram, 144

browse pending instructions, 146

stop payments, 145

transferring funds, 144

Teller class, sending out account info, 150

browsePendingRequests() method, blocking request/reply messaging, 156

closeConnections() method, releasing resources, 152

createConnections() method, user identification & authentication, 150

ExceptionHandler class, installing exception listeners, 158

JMSCorrelationID property field, replier referencing request, 156

JMSReplyTo header field and temporary queues, 157

message delivery modes, 155

message priorities & expiration, 154

teller module, running, 165

TellerPanel class, GUI component, 159

running as an applet, 186

TransferFundsListener class, transactional message listener, 180

onMessage() method, processing messages, 181

onMessage() method, MessageListener interface

helpdesk ticket system

examples, 341

logging service example, 449

online banking example, 181

retail stock brokerage example, 240

OS (operating systems), mobile devices, see wireless OS.



Professional JMS
Professional JMS
ISBN: 1861004931
EAN: 2147483647
Year: 2000
Pages: 154

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net