Remove reference to a field of IntentManager from IntentWorker

Change-Id: I3ab69f3bcdaa92516783dec096a80220edfc55d5
diff --git a/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java b/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java
index 50e86bd..f31f5b5 100644
--- a/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java
+++ b/core/net/src/main/java/org/onosproject/net/intent/impl/IntentManager.java
@@ -286,7 +286,7 @@
 
     private Future<FinalIntentProcessPhase> submitIntentData(IntentData data) {
         IntentData current = store.getIntentData(data.key());
-        return workerExecutor.submit(new IntentWorker(data, current));
+        return workerExecutor.submit(new IntentWorker(processor, data, current));
     }
 
     private class IntentBatchPreprocess implements Runnable {
@@ -366,10 +366,12 @@
 
     private final class IntentWorker implements Callable<FinalIntentProcessPhase> {
 
+        private final IntentProcessor processor;
         private final IntentData data;
         private final IntentData current;
 
-        private IntentWorker(IntentData data, IntentData current) {
+        private IntentWorker(IntentProcessor processor, IntentData data, IntentData current) {
+            this.processor = checkNotNull(processor);
             this.data = checkNotNull(data);
             this.current = current;
         }