package org.opendaylight.openflowjava.protocol.impl.core;
+import com.google.common.base.Preconditions;
import io.netty.buffer.ByteBuf;
/**
* @author michal.polkorab
*/
public class VersionMessageWrapper {
-
- private short version;
- private ByteBuf messageBuffer;
+ private final short version;
+ private final ByteBuf messageBuffer;
/**
* Constructor
* @param version version decoded in {@link OFVersionDetector}
* @param messageBuffer message received from {@link OFFrameDecoder}
*/
- public VersionMessageWrapper(short version, ByteBuf messageBuffer) {
+ public VersionMessageWrapper(final short version, final ByteBuf messageBuffer) {
this.version = version;
- this.messageBuffer = messageBuffer;
+ this.messageBuffer = Preconditions.checkNotNull(messageBuffer);
}
/**
public ByteBuf getMessageBuffer() {
return messageBuffer;
}
-
-
}