summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/ProxyBatchOutgoingAsync.java
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2012-01-06 14:46:56 -0800
committerMark Spruiell <mes@zeroc.com>2012-01-06 14:46:56 -0800
commit82ab16f0eca2e1cd4f8897d7dea60d4dfe5526aa (patch)
tree9bd3e20e7e5d18ab0f3828c3047dccbf14632a83 /java/src/IceInternal/ProxyBatchOutgoingAsync.java
parentICE-4471 Synchronization in Freeze MapI.java (diff)
downloadice-82ab16f0eca2e1cd4f8897d7dea60d4dfe5526aa.tar.bz2
ice-82ab16f0eca2e1cd4f8897d7dea60d4dfe5526aa.tar.xz
ice-82ab16f0eca2e1cd4f8897d7dea60d4dfe5526aa.zip
ICE-4701 - AsyncResult::getCommunicator returns null
Diffstat (limited to 'java/src/IceInternal/ProxyBatchOutgoingAsync.java')
-rw-r--r--java/src/IceInternal/ProxyBatchOutgoingAsync.java7
1 files changed, 4 insertions, 3 deletions
diff --git a/java/src/IceInternal/ProxyBatchOutgoingAsync.java b/java/src/IceInternal/ProxyBatchOutgoingAsync.java
index 65ab2b09003..0a75ae867d7 100644
--- a/java/src/IceInternal/ProxyBatchOutgoingAsync.java
+++ b/java/src/IceInternal/ProxyBatchOutgoingAsync.java
@@ -13,12 +13,12 @@ public class ProxyBatchOutgoingAsync extends BatchOutgoingAsync
{
public ProxyBatchOutgoingAsync(Ice.ObjectPrx prx, String operation, CallbackBase callback)
{
- super(((Ice.ObjectPrxHelperBase)prx).__reference().getInstance(), operation, callback);
+ super(prx.ice_getCommunicator(), ((Ice.ObjectPrxHelperBase)prx).__reference().getInstance(), operation,
+ callback);
_proxy = prx;
}
- public void
- __send()
+ public void __send()
{
//
// We don't automatically retry if ice_flushBatchRequests fails. Otherwise, if some batch
@@ -45,6 +45,7 @@ public class ProxyBatchOutgoingAsync extends BatchOutgoingAsync
}
}
+ @Override
public Ice.ObjectPrx getProxy()
{
return _proxy;