diff options
author | Matthew Newhook <matthew@zeroc.com> | 2007-04-27 08:31:47 +0000 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2007-04-27 08:31:47 +0000 |
commit | 49e46bc0f64b88e16aa9c0ecd8c6ed10914e75d0 (patch) | |
tree | 26730fcae5d683183069533d5603425de1162e0c /java/test/Ice/proxyAMD/MyDerivedClassI.java | |
parent | file run.py was initially added on branch R3_2_branch. (diff) | |
download | ice-49e46bc0f64b88e16aa9c0ecd8c6ed10914e75d0.tar.bz2 ice-49e46bc0f64b88e16aa9c0ecd8c6ed10914e75d0.tar.xz ice-49e46bc0f64b88e16aa9c0ecd8c6ed10914e75d0.zip |
http://bugzilla.zeroc.com/bugzilla/show_bug.cgi?id=2118
Diffstat (limited to 'java/test/Ice/proxyAMD/MyDerivedClassI.java')
-rw-r--r-- | java/test/Ice/proxyAMD/MyDerivedClassI.java | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/java/test/Ice/proxyAMD/MyDerivedClassI.java b/java/test/Ice/proxyAMD/MyDerivedClassI.java new file mode 100644 index 00000000000..0bdcd154685 --- /dev/null +++ b/java/test/Ice/proxyAMD/MyDerivedClassI.java @@ -0,0 +1,56 @@ +// ********************************************************************** +// +// Copyright (c) 2003-2007 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. +// +// ********************************************************************** + +public final class MyDerivedClassI extends Test.MyDerivedClass +{ + public + MyDerivedClassI() + { + } + + public void + shutdown_async(Test.AMD_MyClass_shutdown cb, + Ice.Current c) + { + c.adapter.getCommunicator().shutdown(); + cb.ice_response(); + } + + public void + opSleep_async(Test.AMD_MyClass_opSleep cb, int duration, Ice.Current current) + { + while(true) + { + try + { + Thread.currentThread().sleep(duration); + cb.ice_response(); + break; + } + catch(java.lang.InterruptedException ex) + { + } + } + } + + public void + getContext_async(Test.AMD_MyClass_getContext cb, Ice.Current current) + { + cb.ice_response(_ctx); + } + + public boolean + ice_isA(String s, Ice.Current current) + { + _ctx = current.ctx; + return super.ice_isA(s, current); + } + + private java.util.Map _ctx; +} |