Mass replace CRLF->LF
[openflowjava.git] / openflow-protocol-impl / src / main / java / org / opendaylight / openflowjava / protocol / impl / serialization / MessageFactoryInitializer.java
index 70db90bed8df50a4018fa1666e4d9cab44df99c3..c3610c13fef5188889ac9a39eda51d572a935704 100644 (file)
-/*\r
- * Copyright (c) 2013 Pantheon Technologies s.r.o. and others.  All rights reserved.\r
- *\r
- * This program and the accompanying materials are made available under the\r
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
- * and is available at http://www.eclipse.org/legal/epl-v10.html\r
- */\r
-package org.opendaylight.openflowjava.protocol.impl.serialization;\r
-\r
-import org.opendaylight.openflowjava.protocol.api.extensibility.SerializerRegistry;\r
-import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.BarrierInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.EchoInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.EchoReplyInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.ExperimenterInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.FlowModInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.GetAsyncRequestMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.GetConfigInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.GetFeaturesInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.GetQueueConfigInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.GroupModInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.HelloInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.MeterModInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.MultipartRequestInputFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.OF10BarrierInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.OF10FlowModInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.OF10HelloInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.OF10PacketOutInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.OF10PortModInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.OF10QueueGetConfigInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.OF10StatsRequestInputFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.PacketOutInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.PortModInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.RoleRequestInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.SetAsyncInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.SetConfigMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.serialization.factories.TableModInputMessageFactory;\r
-import org.opendaylight.openflowjava.protocol.impl.util.CommonMessageRegistryHelper;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.BarrierInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.EchoInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.EchoReplyInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.ExperimenterInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.FlowModInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetAsyncInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetConfigInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetFeaturesInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetQueueConfigInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GroupModInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.HelloInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MeterModInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartRequestInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.PacketOutInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.PortModInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.RoleRequestInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.SetAsyncInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.SetConfigInput;\r
-import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.TableModInput;\r
-\r
-/**\r
- * @author michal.polkorab\r
- *\r
- */\r
-public final class MessageFactoryInitializer {\r
-\r
-    private MessageFactoryInitializer() {\r
-        throw new UnsupportedOperationException("Utility class shouldn't be instantiated");\r
-    }\r
-\r
-    /**\r
-     * Registers message serializers into provided registry\r
-     * @param serializerRegistry registry to be initialized with message serializers\r
-     */\r
-    public static void registerMessageSerializers(SerializerRegistry serializerRegistry) {\r
-        // register OF v1.0 message serializers\r
-        short version = EncodeConstants.OF10_VERSION_ID;\r
-        CommonMessageRegistryHelper registryHelper = new CommonMessageRegistryHelper(version, serializerRegistry);\r
-        registryHelper.registerSerializer(BarrierInput.class, new OF10BarrierInputMessageFactory());\r
-        registryHelper.registerSerializer(EchoInput.class, new EchoInputMessageFactory());\r
-        registryHelper.registerSerializer(EchoReplyInput.class, new EchoReplyInputMessageFactory());\r
-        registryHelper.registerSerializer(ExperimenterInput.class, new ExperimenterInputMessageFactory());\r
-        registryHelper.registerSerializer(FlowModInput.class, new OF10FlowModInputMessageFactory());\r
-        registryHelper.registerSerializer(GetConfigInput.class, new GetConfigInputMessageFactory());\r
-        registryHelper.registerSerializer(GetFeaturesInput.class, new GetFeaturesInputMessageFactory());\r
-        registryHelper.registerSerializer(GetQueueConfigInput.class, new OF10QueueGetConfigInputMessageFactory());\r
-        registryHelper.registerSerializer(HelloInput.class, new OF10HelloInputMessageFactory());\r
-        registryHelper.registerSerializer(MultipartRequestInput.class, new OF10StatsRequestInputFactory());\r
-        registryHelper.registerSerializer(PacketOutInput.class, new OF10PacketOutInputMessageFactory());\r
-        registryHelper.registerSerializer(PortModInput.class, new OF10PortModInputMessageFactory());\r
-        registryHelper.registerSerializer(SetConfigInput.class, new SetConfigMessageFactory());\r
-        // register OF v1.3 message serializers\r
-        version = EncodeConstants.OF13_VERSION_ID;\r
-        registryHelper = new CommonMessageRegistryHelper(version, serializerRegistry);\r
-        registryHelper.registerSerializer(BarrierInput.class, new BarrierInputMessageFactory());\r
-        registryHelper.registerSerializer(EchoInput.class, new EchoInputMessageFactory());\r
-        registryHelper.registerSerializer(EchoReplyInput.class, new EchoReplyInputMessageFactory());\r
-        registryHelper.registerSerializer(ExperimenterInput.class, new ExperimenterInputMessageFactory());\r
-        registryHelper.registerSerializer(FlowModInput.class, new FlowModInputMessageFactory());\r
-        registryHelper.registerSerializer(GetAsyncInput.class, new GetAsyncRequestMessageFactory());\r
-        registryHelper.registerSerializer(GetConfigInput.class, new GetConfigInputMessageFactory());\r
-        registryHelper.registerSerializer(GetFeaturesInput.class, new GetFeaturesInputMessageFactory());\r
-        registryHelper.registerSerializer(GetQueueConfigInput.class, new GetQueueConfigInputMessageFactory());\r
-        registryHelper.registerSerializer(GroupModInput.class, new GroupModInputMessageFactory());\r
-        registryHelper.registerSerializer(HelloInput.class, new HelloInputMessageFactory());\r
-        registryHelper.registerSerializer(MeterModInput.class, new MeterModInputMessageFactory());\r
-        registryHelper.registerSerializer(MultipartRequestInput.class, new MultipartRequestInputFactory());\r
-        registryHelper.registerSerializer(PacketOutInput.class, new PacketOutInputMessageFactory());\r
-        registryHelper.registerSerializer(PortModInput.class, new PortModInputMessageFactory());\r
-        registryHelper.registerSerializer(RoleRequestInput.class, new RoleRequestInputMessageFactory());\r
-        registryHelper.registerSerializer(SetAsyncInput.class, new SetAsyncInputMessageFactory());\r
-        registryHelper.registerSerializer( SetConfigInput.class, new SetConfigMessageFactory());\r
-        registryHelper.registerSerializer(TableModInput.class, new TableModInputMessageFactory());\r
-    }\r
-}\r
+/*
+ * Copyright (c) 2013 Pantheon Technologies s.r.o. and others.  All rights reserved.
+ *
+ * This program and the accompanying materials are made available under the
+ * terms of the Eclipse Public License v1.0 which accompanies this distribution,
+ * and is available at http://www.eclipse.org/legal/epl-v10.html
+ */
+package org.opendaylight.openflowjava.protocol.impl.serialization;
+
+import org.opendaylight.openflowjava.protocol.api.extensibility.SerializerRegistry;
+import org.opendaylight.openflowjava.protocol.api.util.EncodeConstants;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.BarrierInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.EchoInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.EchoReplyInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.ExperimenterInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.FlowModInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.GetAsyncRequestMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.GetConfigInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.GetFeaturesInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.GetQueueConfigInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.GroupModInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.HelloInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.MeterModInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.MultipartRequestInputFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.OF10BarrierInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.OF10FlowModInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.OF10HelloInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.OF10PacketOutInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.OF10PortModInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.OF10QueueGetConfigInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.OF10StatsRequestInputFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.PacketOutInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.PortModInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.RoleRequestInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.SetAsyncInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.SetConfigMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.serialization.factories.TableModInputMessageFactory;
+import org.opendaylight.openflowjava.protocol.impl.util.CommonMessageRegistryHelper;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.BarrierInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.EchoInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.EchoReplyInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.ExperimenterInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.FlowModInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetAsyncInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetConfigInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetFeaturesInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GetQueueConfigInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.GroupModInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.HelloInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MeterModInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.MultipartRequestInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.PacketOutInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.PortModInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.RoleRequestInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.SetAsyncInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.SetConfigInput;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.TableModInput;
+
+/**
+ * @author michal.polkorab
+ *
+ */
+public final class MessageFactoryInitializer {
+
+    private MessageFactoryInitializer() {
+        throw new UnsupportedOperationException("Utility class shouldn't be instantiated");
+    }
+
+    /**
+     * Registers message serializers into provided registry
+     * @param serializerRegistry registry to be initialized with message serializers
+     */
+    public static void registerMessageSerializers(SerializerRegistry serializerRegistry) {
+        // register OF v1.0 message serializers
+        short version = EncodeConstants.OF10_VERSION_ID;
+        CommonMessageRegistryHelper registryHelper = new CommonMessageRegistryHelper(version, serializerRegistry);
+        registryHelper.registerSerializer(BarrierInput.class, new OF10BarrierInputMessageFactory());
+        registryHelper.registerSerializer(EchoInput.class, new EchoInputMessageFactory());
+        registryHelper.registerSerializer(EchoReplyInput.class, new EchoReplyInputMessageFactory());
+        registryHelper.registerSerializer(ExperimenterInput.class, new ExperimenterInputMessageFactory());
+        registryHelper.registerSerializer(FlowModInput.class, new OF10FlowModInputMessageFactory());
+        registryHelper.registerSerializer(GetConfigInput.class, new GetConfigInputMessageFactory());
+        registryHelper.registerSerializer(GetFeaturesInput.class, new GetFeaturesInputMessageFactory());
+        registryHelper.registerSerializer(GetQueueConfigInput.class, new OF10QueueGetConfigInputMessageFactory());
+        registryHelper.registerSerializer(HelloInput.class, new OF10HelloInputMessageFactory());
+        registryHelper.registerSerializer(MultipartRequestInput.class, new OF10StatsRequestInputFactory());
+        registryHelper.registerSerializer(PacketOutInput.class, new OF10PacketOutInputMessageFactory());
+        registryHelper.registerSerializer(PortModInput.class, new OF10PortModInputMessageFactory());
+        registryHelper.registerSerializer(SetConfigInput.class, new SetConfigMessageFactory());
+        // register OF v1.3 message serializers
+        version = EncodeConstants.OF13_VERSION_ID;
+        registryHelper = new CommonMessageRegistryHelper(version, serializerRegistry);
+        registryHelper.registerSerializer(BarrierInput.class, new BarrierInputMessageFactory());
+        registryHelper.registerSerializer(EchoInput.class, new EchoInputMessageFactory());
+        registryHelper.registerSerializer(EchoReplyInput.class, new EchoReplyInputMessageFactory());
+        registryHelper.registerSerializer(ExperimenterInput.class, new ExperimenterInputMessageFactory());
+        registryHelper.registerSerializer(FlowModInput.class, new FlowModInputMessageFactory());
+        registryHelper.registerSerializer(GetAsyncInput.class, new GetAsyncRequestMessageFactory());
+        registryHelper.registerSerializer(GetConfigInput.class, new GetConfigInputMessageFactory());
+        registryHelper.registerSerializer(GetFeaturesInput.class, new GetFeaturesInputMessageFactory());
+        registryHelper.registerSerializer(GetQueueConfigInput.class, new GetQueueConfigInputMessageFactory());
+        registryHelper.registerSerializer(GroupModInput.class, new GroupModInputMessageFactory());
+        registryHelper.registerSerializer(HelloInput.class, new HelloInputMessageFactory());
+        registryHelper.registerSerializer(MeterModInput.class, new MeterModInputMessageFactory());
+        registryHelper.registerSerializer(MultipartRequestInput.class, new MultipartRequestInputFactory());
+        registryHelper.registerSerializer(PacketOutInput.class, new PacketOutInputMessageFactory());
+        registryHelper.registerSerializer(PortModInput.class, new PortModInputMessageFactory());
+        registryHelper.registerSerializer(RoleRequestInput.class, new RoleRequestInputMessageFactory());
+        registryHelper.registerSerializer(SetAsyncInput.class, new SetAsyncInputMessageFactory());
+        registryHelper.registerSerializer( SetConfigInput.class, new SetConfigMessageFactory());
+        registryHelper.registerSerializer(TableModInput.class, new TableModInputMessageFactory());
+    }
+}