summaryrefslogtreecommitdiff
path: root/qpid/java/common/src/main/java/org/apache/qpid/transport/network/Disassembler.java
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/java/common/src/main/java/org/apache/qpid/transport/network/Disassembler.java')
-rw-r--r--qpid/java/common/src/main/java/org/apache/qpid/transport/network/Disassembler.java9
1 files changed, 4 insertions, 5 deletions
diff --git a/qpid/java/common/src/main/java/org/apache/qpid/transport/network/Disassembler.java b/qpid/java/common/src/main/java/org/apache/qpid/transport/network/Disassembler.java
index 007167115b..bb7d2506e3 100644
--- a/qpid/java/common/src/main/java/org/apache/qpid/transport/network/Disassembler.java
+++ b/qpid/java/common/src/main/java/org/apache/qpid/transport/network/Disassembler.java
@@ -34,7 +34,6 @@ import org.apache.qpid.transport.Struct;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
-import java.util.List;
import static org.apache.qpid.transport.network.Frame.*;
@@ -209,11 +208,11 @@ public final class Disassembler implements Sender<ProtocolEvent>,
if (payload)
{
final Header hdr = method.getHeader();
- final List<Struct> structs = hdr.getStructs();
- final int nstructs = structs.size();
- for (int i = 0; i < nstructs; i++)
+ final Struct[] structs = hdr.getStructs();
+
+ for (Struct st : structs)
{
- enc.writeStruct32(structs.get(i));
+ enc.writeStruct32(st);
}
headerSeg = enc.segment();
}