alshabib | 902d41b | 2014-10-07 16:52:05 -0700 | [diff] [blame] | 1 | package org.onlab.onos.net.flow; |
2 | |||||
Madan Jampani | 117aaae | 2014-10-23 10:04:05 -0700 | [diff] [blame^] | 3 | import java.util.Set; |
alshabib | 193525b | 2014-10-08 18:58:03 -0700 | [diff] [blame] | 4 | |
Madan Jampani | 117aaae | 2014-10-23 10:04:05 -0700 | [diff] [blame^] | 5 | import com.google.common.collect.ImmutableSet; |
alshabib | 193525b | 2014-10-08 18:58:03 -0700 | [diff] [blame] | 6 | |
7 | public class CompletedBatchOperation implements BatchOperationResult<FlowEntry> { | ||||
8 | |||||
9 | |||||
10 | private final boolean success; | ||||
Madan Jampani | 117aaae | 2014-10-23 10:04:05 -0700 | [diff] [blame^] | 11 | private final Set<FlowEntry> failures; |
alshabib | 193525b | 2014-10-08 18:58:03 -0700 | [diff] [blame] | 12 | |
Madan Jampani | 117aaae | 2014-10-23 10:04:05 -0700 | [diff] [blame^] | 13 | public CompletedBatchOperation(boolean success, Set<FlowEntry> failures) { |
alshabib | 193525b | 2014-10-08 18:58:03 -0700 | [diff] [blame] | 14 | this.success = success; |
Madan Jampani | 117aaae | 2014-10-23 10:04:05 -0700 | [diff] [blame^] | 15 | this.failures = ImmutableSet.copyOf(failures); |
alshabib | 193525b | 2014-10-08 18:58:03 -0700 | [diff] [blame] | 16 | } |
17 | |||||
18 | @Override | ||||
19 | public boolean isSuccess() { | ||||
20 | return success; | ||||
21 | } | ||||
22 | |||||
23 | @Override | ||||
Madan Jampani | 117aaae | 2014-10-23 10:04:05 -0700 | [diff] [blame^] | 24 | public Set<FlowEntry> failedItems() { |
alshabib | 193525b | 2014-10-08 18:58:03 -0700 | [diff] [blame] | 25 | return failures; |
26 | } | ||||
alshabib | 902d41b | 2014-10-07 16:52:05 -0700 | [diff] [blame] | 27 | |
28 | |||||
29 | } |