- List<FlowRemovedMask> inMasks = new ArrayList<>();
- FlowRemovedMaskBuilder maskBuilder;
- // OFPCR_ROLE_EQUAL or OFPCR_ROLE_MASTER
- maskBuilder = new FlowRemovedMaskBuilder();
- List<FlowRemovedReason> reasons = new ArrayList<>();
- reasons.add(FlowRemovedReason.OFPRRIDLETIMEOUT);
- reasons.add(FlowRemovedReason.OFPRRHARDTIMEOUT);
- reasons.add(FlowRemovedReason.OFPRRDELETE);
- reasons.add(FlowRemovedReason.OFPRRGROUPDELETE);
- maskBuilder.setMask(reasons);
- inMasks.add(maskBuilder.build());
- // OFPCR_ROLE_SLAVE
- maskBuilder = new FlowRemovedMaskBuilder();
- reasons = new ArrayList<>();
- maskBuilder.setMask(reasons);
- inMasks.add(maskBuilder.build());
- return inMasks;
+ return List.of(
+ // OFPCR_ROLE_EQUAL or OFPCR_ROLE_MASTER
+ new FlowRemovedMaskBuilder()
+ .setMask(Set.of(
+ FlowRemovedReason.OFPRRIDLETIMEOUT,
+ FlowRemovedReason.OFPRRHARDTIMEOUT,
+ FlowRemovedReason.OFPRRDELETE,
+ FlowRemovedReason.OFPRRGROUPDELETE))
+ .build(),
+ // OFPCR_ROLE_SLAVE
+ new FlowRemovedMaskBuilder().setMask(Set.of()).build());