From f4c9dbec5824f280c86ca540e5e3e6c9e3d2a33b Mon Sep 17 00:00:00 2001 From: Eike Stepper Date: Tue, 9 Sep 2008 09:53:27 +0000 Subject: [246454] Optimize transfer of Package URIs https://bugs.eclipse.org/bugs/show_bug.cgi?id=246454 --- .../eclipse/emf/internal/cdo/protocol/ResourceIDRequest.java | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) (limited to 'plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/protocol/ResourceIDRequest.java') diff --git a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/protocol/ResourceIDRequest.java b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/protocol/ResourceIDRequest.java index c63ca5d7f3..c967f8804d 100644 --- a/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/protocol/ResourceIDRequest.java +++ b/plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/protocol/ResourceIDRequest.java @@ -10,15 +10,14 @@ **************************************************************************/ package org.eclipse.emf.internal.cdo.protocol; +import org.eclipse.emf.cdo.common.CDODataInput; +import org.eclipse.emf.cdo.common.CDODataOutput; import org.eclipse.emf.cdo.common.CDOProtocolConstants; import org.eclipse.emf.cdo.common.id.CDOID; -import org.eclipse.emf.cdo.common.id.CDOIDUtil; import org.eclipse.emf.internal.cdo.bundle.OM; import org.eclipse.net4j.channel.IChannel; -import org.eclipse.net4j.util.io.ExtendedDataInputStream; -import org.eclipse.net4j.util.io.ExtendedDataOutputStream; import org.eclipse.net4j.util.om.trace.ContextTracer; import java.io.IOException; @@ -45,21 +44,20 @@ public class ResourceIDRequest extends CDOClientRequest } @Override - protected void requesting(ExtendedDataOutputStream out) throws IOException + protected void requesting(CDODataOutput out) throws IOException { if (PROTOCOL_TRACER.isEnabled()) { PROTOCOL_TRACER.format("Writing path: {0}", path); } - // TODO Optimize transfer of URIs/paths out.writeString(path); } @Override - protected CDOID confirming(ExtendedDataInputStream in) throws IOException + protected CDOID confirming(CDODataInput in) throws IOException { - CDOID id = CDOIDUtil.read(in, getSession()); + CDOID id = in.readCDOID(); if (PROTOCOL_TRACER.isEnabled()) { PROTOCOL_TRACER.format("Read ID: {0}", id); -- cgit v1.2.3