diff options
Diffstat (limited to 'java/test/Ice/proxy/MyDerivedClassI.java')
-rw-r--r-- | java/test/Ice/proxy/MyDerivedClassI.java | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/java/test/Ice/proxy/MyDerivedClassI.java b/java/test/Ice/proxy/MyDerivedClassI.java new file mode 100644 index 00000000000..57ee7406cb7 --- /dev/null +++ b/java/test/Ice/proxy/MyDerivedClassI.java @@ -0,0 +1,53 @@ +// ********************************************************************** +// +// 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(Ice.Current c) + { + c.adapter.getCommunicator().shutdown(); + } + + public void + opSleep(int duration, Ice.Current current) + { + while(true) + { + try + { + Thread.currentThread().sleep(duration); + break; + } + catch(java.lang.InterruptedException ex) + { + } + } + } + + public java.util.Map + getContext(Ice.Current current) + { + return _ctx; + } + + public boolean + ice_isA(String s, Ice.Current current) + { + _ctx = current.ctx; + return super.ice_isA(s, current); + } + + private java.util.Map _ctx; +} |