blob: 7274d5f0beea2927a8099136736b2544056854b1 [file] [log] [blame]
Toshio Koidea03915e2014-07-01 18:39:52 -07001package 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 Koidea8e8c542014-07-31 12:10:12 -07009public interface BatchOperationEntry<T extends IBatchOperationTarget> {
Toshio Koidea03915e2014-07-01 18:39:52 -070010 /**
11 * Gets the BatchOperator of this operation.
12 *
Toshio Koidea8e8c542014-07-31 12:10:12 -070013 * @return the BatchOperator of this operation
Toshio Koidea03915e2014-07-01 18:39:52 -070014 */
15 public BatchOperator getOperator();
16}