diff options
author | Benoit Foucher <benoit@zeroc.com> | 2012-04-20 17:29:10 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2012-04-20 17:29:10 +0200 |
commit | 410311ac0dad54bbc0906085134b41e12ed44abb (patch) | |
tree | 678d75e04b90c289628c1ae79100317432bfe1d8 /java/src/Ice/_ObjectDelM.java | |
parent | Enabled again objects test (diff) | |
download | ice-410311ac0dad54bbc0906085134b41e12ed44abb.tar.bz2 ice-410311ac0dad54bbc0906085134b41e12ed44abb.tar.xz ice-410311ac0dad54bbc0906085134b41e12ed44abb.zip |
Java port
Diffstat (limited to 'java/src/Ice/_ObjectDelM.java')
-rw-r--r-- | java/src/Ice/_ObjectDelM.java | 40 |
1 files changed, 11 insertions, 29 deletions
diff --git a/java/src/Ice/_ObjectDelM.java b/java/src/Ice/_ObjectDelM.java index 0934148873a..09c2bd99750 100644 --- a/java/src/Ice/_ObjectDelM.java +++ b/java/src/Ice/_ObjectDelM.java @@ -41,10 +41,9 @@ public class _ObjectDelM implements _ObjectDel throw new UnknownUserException(__ex.ice_name(), __ex); } } - IceInternal.BasicStream __is = __og.is(); - __is.startReadEncaps(); + IceInternal.BasicStream __is = __og.startReadParams(); boolean __ret = __is.readBool(); - __is.endReadEncaps(); + __og.endReadParams(); return __ret; } catch(LocalException __ex) @@ -66,7 +65,7 @@ public class _ObjectDelM implements _ObjectDel try { boolean __ok = __og.invoke(); - if(!__og.is().isEmpty()) + if(__og.hasResponse()) { try { @@ -81,7 +80,7 @@ public class _ObjectDelM implements _ObjectDel throw new UnknownUserException(__ex.ice_name(), __ex); } } - __og.is().skipEmptyEncaps(); + __og.readEmptyParams(); } catch(LocalException __ex) { @@ -116,10 +115,9 @@ public class _ObjectDelM implements _ObjectDel throw new UnknownUserException(__ex.ice_name(), __ex); } } - IceInternal.BasicStream __is = __og.is(); - __is.startReadEncaps(); + IceInternal.BasicStream __is = __og.startReadParams(); String[] __ret = __is.readStringSeq(); - __is.endReadEncaps(); + __og.endReadParams(); return __ret; } catch(LocalException __ex) @@ -154,10 +152,9 @@ public class _ObjectDelM implements _ObjectDel throw new UnknownUserException(__ex.ice_name(), __ex); } } - IceInternal.BasicStream __is = __og.is(); - __is.startReadEncaps(); + IceInternal.BasicStream __is = __og.startReadParams(); String __ret = __is.readString(); - __is.endReadEncaps(); + __og.endReadParams(); return __ret; } catch(LocalException __ex) @@ -178,31 +175,16 @@ public class _ObjectDelM implements _ObjectDel IceInternal.Outgoing __og = __handler.getOutgoing(operation, mode, __context); try { - if(inParams != null) - { - try - { - IceInternal.BasicStream __os = __og.os(); - __os.writeBlob(inParams); - } - catch(LocalException __ex) - { - __og.abort(__ex); - } - } + __og.writeParamEncaps(inParams); boolean ok = __og.invoke(); if(__handler.getReference().getMode() == IceInternal.Reference.ModeTwoway) { try { - IceInternal.BasicStream __is = __og.is(); - __is.startReadEncaps(); - int sz = __is.getReadEncapsSize(); - if(outParams != null) + if(outParams != null) { - outParams.value = __is.readBlob(sz); + outParams.value = __og.readParamEncaps(); } - __is.endReadEncaps(); } catch(LocalException __ex) { |