import org.opendaylight.openflowjava.protocol.impl.deserialization.factories.PortStatusMessageFactory;\r
import org.opendaylight.openflowjava.protocol.impl.deserialization.factories.QueueGetConfigReplyMessageFactory;\r
import org.opendaylight.openflowjava.protocol.impl.deserialization.factories.RoleReplyMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.util.EncodeConstants;\r
+import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;\r
import org.opendaylight.openflowjava.protocol.impl.util.SimpleDeserializerRegistryHelper;\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.BarrierOutput;\r
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.EchoOutput;\r
// register OF v1.0 message deserializers\r
SimpleDeserializerRegistryHelper helper =\r
new SimpleDeserializerRegistryHelper(EncodeConstants.OF10_VERSION_ID, registry);\r
- helper.registerDeserializer(0, HelloMessage.class, new OF10HelloMessageFactory());\r
- helper.registerDeserializer(1, ErrorMessage.class, new OF10ErrorMessageFactory());\r
- helper.registerDeserializer(2, EchoRequestMessage.class, new OF10EchoRequestMessageFactory());\r
- helper.registerDeserializer(3, EchoOutput.class, new OF10EchoReplyMessageFactory());\r
- helper.registerDeserializer(6, GetFeaturesOutput.class, new OF10FeaturesReplyMessageFactory());\r
- helper.registerDeserializer(8, GetConfigOutput.class, new OF10GetConfigReplyMessageFactory());\r
- helper.registerDeserializer(10, PacketInMessage.class, new OF10PacketInMessageFactory());\r
- helper.registerDeserializer(11, FlowRemovedMessage.class, new OF10FlowRemovedMessageFactory());\r
- helper.registerDeserializer(12, PortStatusMessage.class, new OF10PortStatusMessageFactory());\r
- helper.registerDeserializer(17, MultipartReplyMessage.class, new OF10StatsReplyMessageFactory());\r
- helper.registerDeserializer(19, BarrierOutput.class, new OF10BarrierReplyMessageFactory());\r
- helper.registerDeserializer(21, GetQueueConfigOutput.class, new OF10QueueGetConfigReplyMessageFactory());\r
+ helper.registerDeserializer(0, null, HelloMessage.class, new OF10HelloMessageFactory());\r
+ helper.registerDeserializer(1, null, ErrorMessage.class, new OF10ErrorMessageFactory());\r
+ helper.registerDeserializer(2, null, EchoRequestMessage.class, new OF10EchoRequestMessageFactory());\r
+ helper.registerDeserializer(3, null, EchoOutput.class, new OF10EchoReplyMessageFactory());\r
+ helper.registerDeserializer(6, null, GetFeaturesOutput.class, new OF10FeaturesReplyMessageFactory());\r
+ helper.registerDeserializer(8, null, GetConfigOutput.class, new OF10GetConfigReplyMessageFactory());\r
+ helper.registerDeserializer(10, null, PacketInMessage.class, new OF10PacketInMessageFactory());\r
+ helper.registerDeserializer(11, null, FlowRemovedMessage.class, new OF10FlowRemovedMessageFactory());\r
+ helper.registerDeserializer(12, null, PortStatusMessage.class, new OF10PortStatusMessageFactory());\r
+ helper.registerDeserializer(17, null, MultipartReplyMessage.class, new OF10StatsReplyMessageFactory());\r
+ helper.registerDeserializer(19, null, BarrierOutput.class, new OF10BarrierReplyMessageFactory());\r
+ helper.registerDeserializer(21, null, GetQueueConfigOutput.class, new OF10QueueGetConfigReplyMessageFactory());\r
// register Of v1.3 message deserializers\r
helper = new SimpleDeserializerRegistryHelper(EncodeConstants.OF13_VERSION_ID, registry);\r
- helper.registerDeserializer(0, HelloMessage.class, new HelloMessageFactory());\r
- helper.registerDeserializer(1, ErrorMessage.class, new ErrorMessageFactory());\r
- helper.registerDeserializer(2, EchoRequestMessage.class, new EchoRequestMessageFactory());\r
- helper.registerDeserializer(3, EchoOutput.class, new EchoReplyMessageFactory());\r
- helper.registerDeserializer(6, GetFeaturesOutput.class, new FeaturesReplyMessageFactory());\r
- helper.registerDeserializer(8, GetConfigOutput.class, new GetConfigReplyMessageFactory());\r
- helper.registerDeserializer(10, PacketInMessage.class, new PacketInMessageFactory());\r
- helper.registerDeserializer(11, FlowRemovedMessage.class, new FlowRemovedMessageFactory());\r
- helper.registerDeserializer(12, PortStatusMessage.class, new PortStatusMessageFactory());\r
- helper.registerDeserializer(19, MultipartReplyMessage.class, new MultipartReplyMessageFactory());\r
- helper.registerDeserializer(21, BarrierOutput.class, new BarrierReplyMessageFactory());\r
- helper.registerDeserializer(23, GetQueueConfigOutput.class, new QueueGetConfigReplyMessageFactory());\r
- helper.registerDeserializer(25, RoleRequestOutput.class, new RoleReplyMessageFactory());\r
- helper.registerDeserializer(27, GetAsyncOutput.class, new GetAsyncReplyMessageFactory());\r
+ helper.registerDeserializer(0, null, HelloMessage.class, new HelloMessageFactory());\r
+ helper.registerDeserializer(1, null, ErrorMessage.class, new ErrorMessageFactory());\r
+ helper.registerDeserializer(2, null, EchoRequestMessage.class, new EchoRequestMessageFactory());\r
+ helper.registerDeserializer(3, null, EchoOutput.class, new EchoReplyMessageFactory());\r
+ helper.registerDeserializer(6, null, GetFeaturesOutput.class, new FeaturesReplyMessageFactory());\r
+ helper.registerDeserializer(8, null, GetConfigOutput.class, new GetConfigReplyMessageFactory());\r
+ helper.registerDeserializer(10, null, PacketInMessage.class, new PacketInMessageFactory());\r
+ helper.registerDeserializer(11, null, FlowRemovedMessage.class, new FlowRemovedMessageFactory());\r
+ helper.registerDeserializer(12, null, PortStatusMessage.class, new PortStatusMessageFactory());\r
+ helper.registerDeserializer(19, null, MultipartReplyMessage.class, new MultipartReplyMessageFactory());\r
+ helper.registerDeserializer(21, null, BarrierOutput.class, new BarrierReplyMessageFactory());\r
+ helper.registerDeserializer(23, null, GetQueueConfigOutput.class, new QueueGetConfigReplyMessageFactory());\r
+ helper.registerDeserializer(25, null, RoleRequestOutput.class, new RoleReplyMessageFactory());\r
+ helper.registerDeserializer(27, null, GetAsyncOutput.class, new GetAsyncReplyMessageFactory());\r
}\r
}\r