commit | 02b7fb8b1a58c5bc84b19b2c1d7ae0bc0e8b526c | [log] [tgz] |
---|---|---|
author | Madan Jampani <madan@onlab.us> | Fri May 01 13:01:20 2015 -0700 |
committer | Gerrit Code Review <gerrit@onlab.us> | Fri May 01 23:45:21 2015 +0000 |
tree | 8330f1e3d87fe05183c88f752e31af1cc15a2b0d | |
parent | e114f0481279cb36c82db9e2b17eec390ce9727c [diff] [blame] |
Support for building a immutable ConsistentMap and DistributedSet Change-Id: Ic34684551f5c7d1f4fdc4cd3fc1a7bfabc5681f5
diff --git a/core/api/src/main/java/org/onosproject/store/service/SetBuilder.java b/core/api/src/main/java/org/onosproject/store/service/SetBuilder.java index cd2e060..3ea7aaf 100644 --- a/core/api/src/main/java/org/onosproject/store/service/SetBuilder.java +++ b/core/api/src/main/java/org/onosproject/store/service/SetBuilder.java
@@ -53,6 +53,15 @@ public SetBuilder<E> withSerializer(Serializer serializer); /** + * Disables set updates. + * <p> + * Attempt to update the built set will throw {@code UnsupportedOperationException}. + * + * @return this SetBuilder + */ + SetBuilder<E> withUpdatesDisabled(); + + /** * Builds an set based on the configuration options * supplied to this builder. *