summaryrefslogtreecommitdiff
path: root/same/src/main/java/com/orbekk/same/Variable.java
diff options
context:
space:
mode:
Diffstat (limited to 'same/src/main/java/com/orbekk/same/Variable.java')
-rw-r--r--same/src/main/java/com/orbekk/same/Variable.java4
1 files changed, 3 insertions, 1 deletions
diff --git a/same/src/main/java/com/orbekk/same/Variable.java b/same/src/main/java/com/orbekk/same/Variable.java
index bea8664..4d42909 100644
--- a/same/src/main/java/com/orbekk/same/Variable.java
+++ b/same/src/main/java/com/orbekk/same/Variable.java
@@ -1,5 +1,7 @@
package com.orbekk.same;
+import com.orbekk.util.DelayedOperation;
+
public interface Variable<T> {
public interface OnChangeListener<T> {
/**
@@ -11,7 +13,7 @@ public interface Variable<T> {
}
T get();
- void set(T value) throws UpdateConflict;
+ DelayedOperation set(T value);
void update();
void setOnChangeListener(OnChangeListener<T> listener);
}