public class WatchedUpdateResult
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
added |
protected java.util.Map<java.lang.String,java.lang.Object> |
changed |
protected java.util.Map<java.lang.String,java.lang.Object> |
complete |
protected java.util.Map<java.lang.String,java.lang.Object> |
deleted |
protected boolean |
incremental |
Modifier and Type | Method and Description |
---|---|
static WatchedUpdateResult |
createFull(java.util.Map<java.lang.String,java.lang.Object> complete)
Create a full result that represents the complete content of the configuration source.
|
static WatchedUpdateResult |
createIncremental(java.util.Map<java.lang.String,java.lang.Object> added,
java.util.Map<java.lang.String,java.lang.Object> changed,
java.util.Map<java.lang.String,java.lang.Object> deleted)
Create a result that represents incremental changes from the configuration source.
|
java.util.Map<java.lang.String,java.lang.Object> |
getAdded() |
java.util.Map<java.lang.String,java.lang.Object> |
getChanged() |
java.util.Map<java.lang.String,java.lang.Object> |
getComplete()
Get complete content from configuration source.
|
java.util.Map<java.lang.String,java.lang.Object> |
getDeleted() |
boolean |
hasChanges()
Indicate whether this result has any content.
|
boolean |
isIncremental() |
protected final java.util.Map<java.lang.String,java.lang.Object> complete
protected final java.util.Map<java.lang.String,java.lang.Object> added
protected final java.util.Map<java.lang.String,java.lang.Object> changed
protected final java.util.Map<java.lang.String,java.lang.Object> deleted
protected final boolean incremental
public static WatchedUpdateResult createFull(java.util.Map<java.lang.String,java.lang.Object> complete)
complete
- map that contains all the propertiespublic static WatchedUpdateResult createIncremental(java.util.Map<java.lang.String,java.lang.Object> added, java.util.Map<java.lang.String,java.lang.Object> changed, java.util.Map<java.lang.String,java.lang.Object> deleted)
added
- properties addedchanged
- properties changeddeleted
- properties deleted, in which case the value in the map will be ignoredpublic boolean hasChanges()
getComplete()
is null.public final java.util.Map<java.lang.String,java.lang.Object> getComplete()
public final java.util.Map<java.lang.String,java.lang.Object> getAdded()
public final java.util.Map<java.lang.String,java.lang.Object> getChanged()
public final java.util.Map<java.lang.String,java.lang.Object> getDeleted()
public final boolean isIncremental()