|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.netflix.config.PollResult
public class PollResult
This class represents result from a poll of configuration source. The result may be the complete content of the configuration source, or an incremental one.
Method Summary | |
---|---|
static PollResult |
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 PollResult |
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,
java.lang.Object checkPoint)
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.lang.Object |
getCheckPoint()
|
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 |
Method Detail |
---|
public static PollResult createFull(java.util.Map<java.lang.String,java.lang.Object> complete)
complete
- map that contains all the propertiespublic static PollResult 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, java.lang.Object checkPoint)
added
- properties addedchanged
- properties changeddeleted
- properties deleted, in which case the value in the map will be ignoredcheckPoint
- Object that served as a marker for this incremental change, for example, a time stamp
of the last change.public final 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()
public final java.lang.Object getCheckPoint()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |