ProxyState Interface
public interface ProxyState<T>
Extends Closeable
Reactive result of one of [PState](/content/javadoc/com/rpl/rama/PState.html "interface in com.rpl.rama"/index.html) proxy methods. Changes are pushed from server as soon as they are visible. Fine-grained diffs of changes can be received by providing a [ProxyState.Callback](/content/javadoc/com/rpl/rama/ProxyState.Callback.html "interface in com.rpl.rama"/index.html) when invoking a proxy method.
See Also:
Nested Class Summary
Nested Classes
| Modifier and Type | Interface | Description |
|---|---|---|
static interface |
ProxyState.Callback<T> |
Interface for specifying callbacks for fine-grained diffs as data changes |
static enum |
ProxyState.Status |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
T |
get() |
Get current value of this object. |
ProxyState.Status |
status() |
Returns current status of this ProxyState. |
Method Details
get
T get()
Get current value of this object. Thread-safe. Returns: Value of objectstatus
ProxyState.Status status()
Returns current status of this ProxyState. Returns: Status enum