ONOS-1147 - deprecation of Flow Batch public APIs
Change-Id: I69ca8741f16667c874545728d7f2d3dce0909309
diff --git a/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchEntry.java b/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchEntry.java
index ab5d1fe..455c6bd 100644
--- a/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchEntry.java
+++ b/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchEntry.java
@@ -17,7 +17,10 @@
import org.onosproject.net.flow.FlowRuleBatchEntry.FlowRuleOperation;
-
+@Deprecated
+/**
+ * @deprecated in Drake release - no longer a public API
+ */
public class FlowRuleBatchEntry
extends BatchOperationEntry<FlowRuleOperation, FlowRule> {
diff --git a/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchEvent.java b/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchEvent.java
index c85cd33..2e823c2 100644
--- a/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchEvent.java
+++ b/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchEvent.java
@@ -18,8 +18,11 @@
import org.onosproject.event.AbstractEvent;
import org.onosproject.net.DeviceId;
+@Deprecated
/**
* Describes flow rule batch event.
+ *
+ * @deprecated in Drake release - no longer a public API
*/
public final class FlowRuleBatchEvent extends AbstractEvent<FlowRuleBatchEvent.Type, FlowRuleBatchRequest> {
diff --git a/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchOperation.java b/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchOperation.java
index 01100be..35428f4 100644
--- a/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchOperation.java
+++ b/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchOperation.java
@@ -19,9 +19,12 @@
import java.util.Collection;
+@Deprecated
/**
* Class used with the flow subsystem to process per device
* batches.
+ *
+ * @deprecated in Drake release - no longer a public API
*/
public class FlowRuleBatchOperation
extends BatchOperation<FlowRuleBatchEntry> {
diff --git a/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchRequest.java b/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchRequest.java
index bd5d374..0b0585b 100644
--- a/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchRequest.java
+++ b/core/api/src/main/java/org/onosproject/net/flow/FlowRuleBatchRequest.java
@@ -22,6 +22,10 @@
import java.util.List;
import java.util.Set;
+@Deprecated
+/**
+ * @deprecated in Drake release - no longer a public API
+ */
public class FlowRuleBatchRequest {
/**