Add method to register listener for unknown msg
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / core / VersionMessageUdpWrapper.java
1 /*
2  * Copyright (c) 2014 Pantheon Technologies s.r.o. and others. All rights reserved.
3  *
4  * This program and the accompanying materials are made available under the
5  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
6  * and is available at http://www.eclipse.org/legal/epl-v10.html
7  */
8
9 package org.opendaylight.openflowjava.protocol.impl.core;
10
11 import io.netty.buffer.ByteBuf;
12 import java.net.InetSocketAddress;
13
14 /**
15  * Wraps received messages (includes version) and sender address
16
17  * @author michal.polkorab
18  */
19 public class VersionMessageUdpWrapper extends VersionMessageWrapper {
20     private final InetSocketAddress address;
21
22     /**
23      * @param version Openflow wire version
24      * @param messageBuffer ByteBuf containing binary message
25      * @param address sender address
26      */
27     public VersionMessageUdpWrapper(final short version, final ByteBuf messageBuffer, final InetSocketAddress address) {
28         super(version, messageBuffer);
29         this.address = address;
30     }
31
32     /**
33      * @return sender address
34      */
35     public InetSocketAddress getAddress() {
36         return address;
37     }
38 }