diff options
author | Eike Stepper | 2008-09-09 09:53:27 +0000 |
---|---|---|
committer | Eike Stepper | 2008-09-09 09:53:27 +0000 |
commit | f4c9dbec5824f280c86ca540e5e3e6c9e3d2a33b (patch) | |
tree | f5820a209b3a732c2a9c0e85fdff5d633d0844db /plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/protocol/ResourceIDRequest.java | |
parent | 750a778b2c0b3075386c5efb07a22b23424e6575 (diff) | |
download | cdo-f4c9dbec5824f280c86ca540e5e3e6c9e3d2a33b.tar.gz cdo-f4c9dbec5824f280c86ca540e5e3e6c9e3d2a33b.tar.xz cdo-f4c9dbec5824f280c86ca540e5e3e6c9e3d2a33b.zip |
[246454] Optimize transfer of Package URIs
https://bugs.eclipse.org/bugs/show_bug.cgi?id=246454
Diffstat (limited to 'plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/protocol/ResourceIDRequest.java')
-rw-r--r-- | plugins/org.eclipse.emf.cdo/src/org/eclipse/emf/internal/cdo/protocol/ResourceIDRequest.java | 12 |
1 files changed, 5 insertions, 7 deletions
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<CDOID> } @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); |