blob: 557932eec955f07e1413c75c21d7fc375a36d35f [file] [log] [blame]
Toshio Koidea03915e2014-07-01 18:39:52 -07001package net.onrc.onos.core.matchaction;
2
Toshio Koidea03915e2014-07-01 18:39:52 -07003import java.util.EventListener;
Brian O'Connordee2e6b2014-08-12 11:34:51 -07004import java.util.Set;
Toshio Koidea03915e2014-07-01 18:39:52 -07005import net.onrc.onos.api.flowmanager.ConflictDetectionPolicy;
6
7/**
8 * Manages Match-Action entries.
9 * <p>
10 * TODO: Make all methods thread-safe
11 */
Toshio Koided8b077a2014-08-13 10:47:21 -070012public class MatchActionModule implements MatchActionService {
Toshio Koidea03915e2014-07-01 18:39:52 -070013
14 @Override
15 public boolean addMatchAction(MatchAction matchAction) {
Brian O'Connordee2e6b2014-08-12 11:34:51 -070016 return false;
Toshio Koidea03915e2014-07-01 18:39:52 -070017 }
18
19 @Override
Brian O'Connordee2e6b2014-08-12 11:34:51 -070020 public Set<MatchAction> getMatchActions() {
Toshio Koidea03915e2014-07-01 18:39:52 -070021 // TODO Auto-generated method stub
22 return null;
23 }
24
25 @Override
Brian O'Connordee2e6b2014-08-12 11:34:51 -070026 public boolean executeOperations(final MatchActionOperations operations) {
Toshio Koidea03915e2014-07-01 18:39:52 -070027 // TODO Auto-generated method stub
28 return false;
29 }
30
31 @Override
32 public void setConflictDetectionPolicy(ConflictDetectionPolicy policy) {
33 // TODO Auto-generated method stub
34
35 }
36
37 @Override
38 public ConflictDetectionPolicy getConflictDetectionPolicy() {
39 // TODO Auto-generated method stub
40 return null;
41 }
42
43 @Override
44 public void addEventListener(EventListener listener) {
45 // TODO Auto-generated method stub
46
47 }
48
49 @Override
50 public void removeEventListener(EventListener listener) {
51 // TODO Auto-generated method stub
52
53 }
54}