diff options
author | Dwayne Boone <dwayne@zeroc.com> | 2005-09-02 14:58:15 +0000 |
---|---|---|
committer | Dwayne Boone <dwayne@zeroc.com> | 2005-09-02 14:58:15 +0000 |
commit | c045052674300b3306f6a9ff030d965620e98626 (patch) | |
tree | 88456e40ff51c94d47de8081c3053d42600b346c /java/demo/Ice/callback/CallbackSenderI.java | |
parent | Renamed Callback interface (diff) | |
download | ice-c045052674300b3306f6a9ff030d965620e98626.tar.bz2 ice-c045052674300b3306f6a9ff030d965620e98626.tar.xz ice-c045052674300b3306f6a9ff030d965620e98626.zip |
Renamed Callback interface.
Diffstat (limited to 'java/demo/Ice/callback/CallbackSenderI.java')
-rw-r--r-- | java/demo/Ice/callback/CallbackSenderI.java | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/java/demo/Ice/callback/CallbackSenderI.java b/java/demo/Ice/callback/CallbackSenderI.java new file mode 100644 index 00000000000..56242817eff --- /dev/null +++ b/java/demo/Ice/callback/CallbackSenderI.java @@ -0,0 +1,41 @@ +// ********************************************************************** +// +// Copyright (c) 2003-2005 ZeroC, Inc. All rights reserved. +// +// This copy of Ice is licensed to you under the terms described in the +// ICE_LICENSE file included in this distribution. +// +// ********************************************************************** + +import Demo.*; + +public final class CallbackSenderI extends _CallbackSenderDisp +{ + public void + initiateCallback(CallbackReceiverPrx proxy, Ice.Current current) + { + System.out.println("initiating callback"); + try + { + proxy.callback(current.ctx); + } + catch(Ice.LocalException ex) + { + ex.printStackTrace(); + } + } + + public void + shutdown(Ice.Current current) + { + System.out.println("Shutting down..."); + try + { + current.adapter.getCommunicator().shutdown(); + } + catch(Ice.LocalException ex) + { + ex.printStackTrace(); + } + } +} |