blob: c7272bd1dd43793c549e31720e678f74e935016e [file] [log] [blame]
Jonathan Harte963a332013-07-26 15:56:20 +12001package net.onrc.onos.ofcontroller.bgproute;
2
3public class RibUpdate {
4 public enum Operation {UPDATE, DELETE};
5
6 private Operation operation;
7 private Prefix prefix;
8 private Rib ribEntry;
9
10 public RibUpdate(Operation operation, Prefix prefix, Rib ribEntry) {
11 this.operation = operation;
12 this.prefix = prefix;
13 this.ribEntry = ribEntry;
14 }
15
16 public Operation getOperation() {
17 return operation;
18 }
19
20 public Prefix getPrefix() {
21 return prefix;
22 }
23
24 public Rib getRibEntry() {
25 return ribEntry;
26 }
27}