@Override
@SuppressFBWarnings("UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR") // FB doesn't recognize Objects.requireNonNull
- public void serialize(PacketInMessage message, ByteBuf outBuffer) {
+ public void serialize(final PacketInMessage message, final ByteBuf outBuffer) {
Objects.requireNonNull(registry);
ByteBufUtils.writeOFHeader(MESSAGE_TYPE, message, outBuffer, EncodeConstants.EMPTY_LENGTH);
outBuffer.writeByte(message.getTableId().getValue().byteValue());
outBuffer.writeLong(message.getCookie().longValue());
OFSerializer<Match> matchSerializer = registry.getSerializer(
- new MessageTypeKey<>(message.getVersion().toJava(), Match.class));
+ new MessageTypeKey<>(message.getVersion(), Match.class));
matchSerializer.serialize(message.getMatch(), outBuffer);
outBuffer.writeZero(PADDING);
public void injectSerializerRegistry(final SerializerRegistry serializerRegistry) {
this.registry = serializerRegistry;
}
-
}