summaryrefslogtreecommitdiff
path: root/java/test/Ice/operations/AMDMyDerivedClassI.java
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2009-11-23 13:28:08 +0100
committerBenoit Foucher <benoit@zeroc.com>2009-11-23 13:28:08 +0100
commit2c578015edcb36cdc0acd0227295de1dcca1b995 (patch)
treee163980b5dabb43a40089a29fdf8ff47a3e07f1c /java/test/Ice/operations/AMDMyDerivedClassI.java
parentno longer generating inspect method for each Ruby exception (diff)
downloadice-2c578015edcb36cdc0acd0227295de1dcca1b995.tar.bz2
ice-2c578015edcb36cdc0acd0227295de1dcca1b995.tar.xz
ice-2c578015edcb36cdc0acd0227295de1dcca1b995.zip
New AMI mapping
Diffstat (limited to 'java/test/Ice/operations/AMDMyDerivedClassI.java')
-rw-r--r--java/test/Ice/operations/AMDMyDerivedClassI.java16
1 files changed, 15 insertions, 1 deletions
diff --git a/java/test/Ice/operations/AMDMyDerivedClassI.java b/java/test/Ice/operations/AMDMyDerivedClassI.java
index a7954b6b4d2..bfe593a53b5 100644
--- a/java/test/Ice/operations/AMDMyDerivedClassI.java
+++ b/java/test/Ice/operations/AMDMyDerivedClassI.java
@@ -41,6 +41,7 @@ import test.Ice.operations.AMD.Test.AMD_MyClass_opStringStringD;
import test.Ice.operations.AMD.Test.AMD_MyClass_opStruct;
import test.Ice.operations.AMD.Test.AMD_MyClass_opVoid;
import test.Ice.operations.AMD.Test.AMD_MyClass_shutdown;
+import test.Ice.operations.AMD.Test.AMD_MyClass_delay;
import test.Ice.operations.AMD.Test.AMD_MyDerivedClass_opDerived;
import test.Ice.operations.AMD.Test.MyClassPrx;
import test.Ice.operations.AMD.Test.MyClassPrxHelper;
@@ -77,7 +78,7 @@ public final class AMDMyDerivedClassI extends MyDerivedClass
private AMD_MyClass_opVoid _cb;
}
- public void
+ synchronized public void
shutdown_async(AMD_MyClass_shutdown cb,
Ice.Current current)
{
@@ -98,6 +99,19 @@ public final class AMDMyDerivedClassI extends MyDerivedClass
}
public void
+ delay_async(AMD_MyClass_delay cb, int ms, Ice.Current current)
+ {
+ try
+ {
+ Thread.sleep(ms);
+ }
+ catch(InterruptedException ex)
+ {
+ }
+ cb.ice_response();
+ }
+
+ synchronized public void
opVoid_async(AMD_MyClass_opVoid cb,
Ice.Current current)
{