Javadoc update
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / core / VersionMessageWrapper.java
1 /* Copyright (C)2013 Pantheon Technologies, s.r.o. All rights reserved. */\r
2 package org.opendaylight.openflowjava.protocol.impl.core;\r
3 \r
4 import io.netty.buffer.ByteBuf;\r
5 \r
6 /**\r
7  * Wraps received messages (includes version)\r
8  * @author michal.polkorab\r
9  */\r
10 public class VersionMessageWrapper {\r
11 \r
12     private short version;\r
13     private ByteBuf messageBuffer;\r
14     \r
15     /**\r
16      * Constructor\r
17      * @param version version decoded in {@link OFVersionDetector}\r
18      * @param messageBuffer message received from {@link OFFrameDecoder}\r
19      */\r
20     public VersionMessageWrapper(short version, ByteBuf messageBuffer) {\r
21         this.version = version;\r
22         this.messageBuffer = messageBuffer;\r
23     }\r
24 \r
25     /**\r
26      * @return the version version decoded in {@link OFVersionDetector}\r
27      */\r
28     public short getVersion() {\r
29         return version;\r
30     }\r
31 \r
32     /**\r
33      * @return the messageBuffer message received from {@link OFFrameDecoder}\r
34      */\r
35     public ByteBuf getMessageBuffer() {\r
36         return messageBuffer;\r
37     }\r
38     \r
39     \r
40 }\r