diff options
Diffstat (limited to 'java/demo/Ice/swing/Client.java')
-rw-r--r-- | java/demo/Ice/swing/Client.java | 13 |
1 files changed, 3 insertions, 10 deletions
diff --git a/java/demo/Ice/swing/Client.java b/java/demo/Ice/swing/Client.java index 8003b1f8cce..cd0bd0f0502 100644 --- a/java/demo/Ice/swing/Client.java +++ b/java/demo/Ice/swing/Client.java @@ -508,20 +508,13 @@ public class Client extends JFrame private void flush() { - new Thread(new Runnable() - { - public void run() + _communicator.begin_flushBatchRequests(new Ice.Callback_Communicator_flushBatchRequests() { - try - { - _communicator.flushBatchRequests(); - } - catch(final Ice.LocalException ex) + public void exception(final Ice.LocalException ex) { handleException(ex); } - } - }).start(); + }); _flush.setEnabled(false); _status.setText("Flushed batch requests"); |