Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Threaded Booking Method

 
David Reck
Ranch Hand
Posts: 37
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am struggling whether or not I should make my booking method threaded. I can make the method treaded pretty easily but my problem is updating the JTable display after the booking is completed successfully. If the method is threaded the user can perform a new search before the booking is completed. So that flight might not be in the table data and if the flight is still there simply updating the available seats value also may be incorrect because the values might have changed between the clients booking and other bookings. I have considered performing the search again after the booking succeds but that could be a pain for the user if they are viewing the table data. I would appreciate anyones suggestions.
Thanks,
Dave
 
Narayan Veeramani
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am not sure whether making the Booking method multithreaded
will be useful since anyway the user would like to view whether
the Booking attempt was succesful or not before proceeding
with a new flight search.
 
Rick Fortier
Ranch Hand
Posts: 147
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am using the CardLayout with three screens:
1. Search - asks user to select Origin and Dest
2. Results - the JTable with results and a numSeats combobox Book button, Search Again button
3. Confirmation - displays the success, failure message. Search Again button
So my screen does not have to refresh. I don't think this answer helps you though. My user can't see my Results screen unless they do a new search.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic