summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
Diffstat (limited to 'java')
-rw-r--r--java/src/Freeze/EvictorI.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/java/src/Freeze/EvictorI.java b/java/src/Freeze/EvictorI.java
index 74daa37708e..c70f67aae6d 100644
--- a/java/src/Freeze/EvictorI.java
+++ b/java/src/Freeze/EvictorI.java
@@ -1525,8 +1525,10 @@ class EvictorI extends Ice.LocalObjectImpl implements Evictor, Runnable
os.marshalFacets(false);
try
{
+ os.startWriteEncaps();
v.__write(os);
os.writePendingObjects();
+ os.endWriteEncaps();
java.nio.ByteBuffer buf = os.prepareWrite();
byte[] r = new byte[buf.limit()];
buf.get(r);
@@ -1550,8 +1552,10 @@ class EvictorI extends Ice.LocalObjectImpl implements Evictor, Runnable
buf.put(b);
buf.position(0);
ObjectRecord rec= new ObjectRecord();
+ is.startReadEncaps();
rec.__read(is);
is.readPendingObjects();
+ is.endReadEncaps();
return rec;
}
finally