-
- private static MultipartReplyExperimenterCase setExperimenter(ByteBuf input) {
- // TODO - implement lookup into registry
- MultipartReplyExperimenterCaseBuilder caseBuilder = new MultipartReplyExperimenterCaseBuilder();
- MultipartReplyExperimenterBuilder builder = new MultipartReplyExperimenterBuilder();
-// builder.setExperimenter(input.readUnsignedInt());
-// byte[] data = new byte[EncodeConstants.SIZE_OF_LONG_IN_BYTES];
-// input.readBytes(data);
-// builder.setData(data);
- caseBuilder.setMultipartReplyExperimenter(builder.build());
- return caseBuilder.build();
+
+ private MultipartReplyExperimenterCase setExperimenter(ByteBuf input) {
+ return registry.getDeserializer(ExperimenterDeserializerKeyFactory.createMultipartReplyMessageDeserializerKey(
+ EncodeConstants.OF10_VERSION_ID, input.readUnsignedInt()));