Toshio Koide | a03915e | 2014-07-01 18:39:52 -0700 | [diff] [blame] | 1 | package net.onrc.onos.api.batchoperation; |
| 2 | |
| 3 | /** |
| 4 | * An interface for batch operation entry classes. |
| 5 | * <p> |
| 6 | * This is the interface to AddOperation, UpdateOperation and RemoveOperation |
| 7 | * classes which are the entry maintained by BatchOperation. |
| 8 | */ |
Toshio Koide | a8e8c54 | 2014-07-31 12:10:12 -0700 | [diff] [blame] | 9 | public interface BatchOperationEntry<T extends IBatchOperationTarget> { |
Toshio Koide | a03915e | 2014-07-01 18:39:52 -0700 | [diff] [blame] | 10 | /** |
| 11 | * Gets the BatchOperator of this operation. |
| 12 | * |
Toshio Koide | a8e8c54 | 2014-07-31 12:10:12 -0700 | [diff] [blame] | 13 | * @return the BatchOperator of this operation |
Toshio Koide | a03915e | 2014-07-01 18:39:52 -0700 | [diff] [blame] | 14 | */ |
| 15 | public BatchOperator getOperator(); |
| 16 | } |