|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.linkedin.glu.orchestration.engine.delta.impl.DeltaMgrImpl
public class DeltaMgrImpl
Field Summary | |
---|---|
static java.lang.String |
MODULE
|
static Logger |
log
|
Constructor Summary | |
DeltaMgrImpl()
Constructor |
Method Summary | |
---|---|
SystemModelDelta
|
computeDelta(SystemModel filteredExpectedModel, SystemModel filteredCurrentModel, DeltaSystemModelFilter filter)
|
java.util.Collection
|
computeDeltas(SystemModel filteredExpectedModel, SystemModel filteredCurrentModel, java.util.Collection toStates, DeltaSystemModelFilter filter)
|
java.util.Set
|
getExcludedInVersionMismatch()
|
java.util.Set
|
getIncludedInVersionMismatch()
|
protected boolean
|
isKeyIncludedInVersionMismatch(java.lang.String key)
By default the key is included in the version mismatch iff starts with "initParameters." or if it is in the _includedInVersionMismatch set and it is not in the _excludedInVersionMismatch |
protected void
|
processCustomDelta(InternalSystemEntryDelta sed)
|
protected void
|
processCustomDeltaPostVersionMismatch(InternalSystemEntryDelta sed)
Nothing to do here. |
protected void
|
processCustomDeltaPreVersionMismatch(InternalSystemEntryDelta sed)
Nothing to do here. |
protected void
|
processDelta(InternalSystemEntryDelta sed)
Set status/statusInfo/state for an entry delta (note that the delta has already been computed and is accessible with SystemEntryDelta#getErrorValueKeys()#getErrorValueKeys()) |
InternalSystemEntryDelta
|
processSystemEntryDelta(InternalSystemEntryDelta sed)
|
protected void
|
processVersionMismatch(InternalSystemEntryDelta sed)
|
void
|
setExcludedInVersionMismatch(java.util.Set excludedInVersionMismatch)
|
void
|
setIncludedInVersionMismatch(java.util.Set includedInVersionMismatch)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Field Detail |
---|
public static final java.lang.String MODULE
public static final Logger log
Constructor Detail |
---|
public DeltaMgrImpl()
Method Detail |
---|
@Override public SystemModelDelta computeDelta(SystemModel filteredExpectedModel, SystemModel filteredCurrentModel, DeltaSystemModelFilter filter)
@Override public java.util.Collection computeDeltas(SystemModel filteredExpectedModel, SystemModel filteredCurrentModel, java.util.Collection toStates, DeltaSystemModelFilter filter)
public java.util.Set getExcludedInVersionMismatch()
public java.util.Set getIncludedInVersionMismatch()
protected boolean isKeyIncludedInVersionMismatch(java.lang.String key)
protected void processCustomDelta(InternalSystemEntryDelta sed)
protected void processCustomDeltaPostVersionMismatch(InternalSystemEntryDelta sed)
sed
- the delta has already been computed
and is accessible with SystemEntryDelta#getErrorValueKeys()#getErrorValueKeys()
protected void processCustomDeltaPreVersionMismatch(InternalSystemEntryDelta sed)
sed
- system delta for the entry
protected void processDelta(InternalSystemEntryDelta sed)
@Override public InternalSystemEntryDelta processSystemEntryDelta(InternalSystemEntryDelta sed)
protected void processVersionMismatch(InternalSystemEntryDelta sed)
@Initializer public void setExcludedInVersionMismatch(java.util.Set excludedInVersionMismatch)
@Initializer public void setIncludedInVersionMismatch(java.util.Set includedInVersionMismatch)
Groovy Documentation