ONOS-5855 Intent installer for Protection
- This patch is effectively combination of following to unblock
protection related code:
+ Intent installer and operations for domain intents.
Change-Id Id4597baebf587b1bc9b3ae9013383ae50472fa4c
by Andreas Papazois <andreas.papazois@gmail.com>
+ ONOS-5604 IntentInstaller for protection
adds ProtectionConfigOperationContext
Change-Id Ia9f5ddd44c9765867b5e2daaa7a7478c1dc2f2e3
- removed dependency to Intent Domain related classes.
Change-Id: I027eedb020b3f4240c545dc92e47c4262d8b6ec6
diff --git a/core/store/serializers/src/main/java/org/onosproject/store/serializers/KryoNamespaces.java b/core/store/serializers/src/main/java/org/onosproject/store/serializers/KryoNamespaces.java
index a9652cf..33f824c 100644
--- a/core/store/serializers/src/main/java/org/onosproject/store/serializers/KryoNamespaces.java
+++ b/core/store/serializers/src/main/java/org/onosproject/store/serializers/KryoNamespaces.java
@@ -86,6 +86,7 @@
import org.onosproject.net.Port;
import org.onosproject.net.PortNumber;
import org.onosproject.net.TributarySlot;
+import org.onosproject.net.behaviour.protection.ProtectedTransportEndpointDescription;
import org.onosproject.net.device.DefaultDeviceDescription;
import org.onosproject.net.device.DefaultPortDescription;
import org.onosproject.net.device.DefaultPortStatistics;
@@ -181,6 +182,7 @@
import org.onosproject.net.intent.OpticalPathIntent;
import org.onosproject.net.intent.PathIntent;
import org.onosproject.net.intent.PointToPointIntent;
+import org.onosproject.net.intent.ProtectionEndpointIntent;
import org.onosproject.net.intent.SinglePointToMultiPointIntent;
import org.onosproject.net.intent.constraint.AnnotationConstraint;
import org.onosproject.net.intent.constraint.BandwidthConstraint;
@@ -555,6 +557,8 @@
.register(new ImmutableByteSequenceSerializer(), ImmutableByteSequence.class)
.register(PathIntent.ProtectionType.class)
.register(ProtectionConstraint.class)
+ .register(ProtectedTransportEndpointDescription.class)
+ .register(ProtectionEndpointIntent.class)
.build("API");
/**