Open Kilda Java Documentation
DummyIIslFilter.java
Go to the documentation of this file.
1 package org.openkilda.wfm.isl;
2 
5 
6 import java.util.HashSet;
7 import java.util.Set;
8 
9 public class DummyIIslFilter implements IIslFilter {
10  private final Set<DiscoveryLink> matchSet;
11 
12  public DummyIIslFilter() {
13  this.matchSet = new HashSet<>();
14  }
15 
16  public void add(SwitchId switchId, int portId) {
17  DiscoveryLink match = new DiscoveryLink(switchId, portId, 1, DiscoveryLink.ENDLESS_ATTEMPTS);
18  matchSet.add(match);
19  }
20 
21  public void clear() {
22  matchSet.clear();
23  }
24 
25  @Override
26  public boolean isMatch(DiscoveryLink subject) {
27  return matchSet.contains(subject);
28  }
29 
30  public Set<DiscoveryLink> getMatchSet() {
31  return matchSet;
32  }
33 }
boolean isMatch(DiscoveryLink subject)
void add(SwitchId switchId, int portId)