private FlowEntry original;
private ContainerFlow cFlow;
private FlowEntry install;
+ transient private long requestId; // async request id
transient private boolean deletePending;
public FlowEntryInstall(FlowEntry original, ContainerFlow cFlow) {
this.install = (cFlow == null) ? original.clone() : original
.mergeWith(cFlow);
deletePending = false;
+ requestId = 0;
}
@Override
this.deletePending = true;
}
+ public void setRequestId(long rid) {
+ this.requestId = rid;
+ }
+
+ public long getRequestId() {
+ return requestId;
+ }
+
@Override
public String toString() {
- return "[Install = " + install + " Original: " + original + " cFlow: "
- + cFlow + "]";
+ return "[Install = " + install + " Original = " + original + " cFlow = "
+ + cFlow + " rid = " + requestId + "]";
}
}