Fix: add missing java docs for mapping management application
Change-Id: I712b21111fb23936213b7961244367583694c158
diff --git a/apps/mappingmanagement/api/src/main/java/org/onosproject/mapping/instructions/MappingInstructions.java b/apps/mappingmanagement/api/src/main/java/org/onosproject/mapping/instructions/MappingInstructions.java
index 63e65af..0fdde7d 100644
--- a/apps/mappingmanagement/api/src/main/java/org/onosproject/mapping/instructions/MappingInstructions.java
+++ b/apps/mappingmanagement/api/src/main/java/org/onosproject/mapping/instructions/MappingInstructions.java
@@ -102,15 +102,31 @@
private final ExtensionTreatment extensionTreatment;
private final DeviceId deviceId;
+ /**
+ * Defaults constructor for extension mapping instruction wrapper.
+ *
+ * @param extension extension treatment
+ * @param deviceId device identifier
+ */
ExtensionMappingInstructionWrapper(ExtensionTreatment extension, DeviceId deviceId) {
this.extensionTreatment = extension;
this.deviceId = deviceId;
}
+ /**
+ * Obtains the extension treatment.
+ *
+ * @return extension treatment
+ */
public ExtensionTreatment extensionMappingInstruction() {
return extensionTreatment;
}
+ /**
+ * Obtains the device identifier.
+ *
+ * @return device identifer
+ */
public DeviceId deviceId() {
return deviceId;
}
diff --git a/apps/mappingmanagement/api/src/main/java/org/onosproject/mapping/instructions/MulticastMappingInstruction.java b/apps/mappingmanagement/api/src/main/java/org/onosproject/mapping/instructions/MulticastMappingInstruction.java
index 7008aa5..9ee5375 100644
--- a/apps/mappingmanagement/api/src/main/java/org/onosproject/mapping/instructions/MulticastMappingInstruction.java
+++ b/apps/mappingmanagement/api/src/main/java/org/onosproject/mapping/instructions/MulticastMappingInstruction.java
@@ -40,6 +40,11 @@
PRIORITY
}
+ /**
+ * Obtains the subtype.
+ *
+ * @return subtype
+ */
public abstract MulticastType subtype();
@Override
@@ -55,6 +60,12 @@
private final MulticastType subtype;
private final int weight;
+ /**
+ * Default constructor for weight mapping instruction.
+ *
+ * @param subType multicast subtype
+ * @param weight weight value
+ */
WeightMappingInstruction(MulticastType subType, int weight) {
this.subtype = subType;
this.weight = weight;
@@ -106,6 +117,12 @@
private final MulticastType subtype;
private final int priority;
+ /**
+ * Default constructor for priority mapping instruction.
+ *
+ * @param subType multicast subtype
+ * @param priority priority value
+ */
PriorityMappingInstruction(MulticastType subType, int priority) {
this.subtype = subType;
this.priority = priority;