|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.netflix.config.WatchedUpdateResult
public class WatchedUpdateResult
This class represents the result of a callback from the WatchedConfigurationSource. The result may be the complete content of the configuration source - or an incremental one.
| Field Summary | |
|---|---|
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
|
| Method Summary | |
|---|---|
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()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
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
| Method Detail |
|---|
public static WatchedUpdateResult createFull(java.util.Map<java.lang.String,java.lang.Object> complete)
complete - map that contains all the properties
public 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()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||