1 package org.opendaylight.controller.sal.compability
3 import org.opendaylight.controller.sal.packet.IPluginOutDataPacketService
4 import org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener
5 import org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived
6 import org.opendaylight.controller.sal.packet.RawPacket
8 class DataPacketAdapter implements PacketProcessingListener {
11 IPluginOutDataPacketService dataPacketPublisher;
13 override onPacketReceived(PacketReceived packet) {
14 val RawPacket inPacket = packet.toRawPacket();
15 dataPacketPublisher.receiveDataPacket(inPacket);
18 public static def RawPacket toRawPacket(PacketReceived received) {
19 val ret = new RawPacket(received.payload);