summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2003-10-20 17:15:20 +0000
committerMark Spruiell <mes@zeroc.com>2003-10-20 17:15:20 +0000
commita2320d3f0936d0a3fb6526ca604dbe2ee5e66221 (patch)
tree1712a0b42f4918b9220ec1aa3466891aebe7d11c /java
parentfile gcC.dsp was initially added on branch gc. (diff)
downloadice-a2320d3f0936d0a3fb6526ca604dbe2ee5e66221.tar.bz2
ice-a2320d3f0936d0a3fb6526ca604dbe2ee5e66221.tar.xz
ice-a2320d3f0936d0a3fb6526ca604dbe2ee5e66221.zip
encapsulate database values
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