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 {
 
     /**