|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.linkedin.glu.orchestration.engine.delta.impl.SingleDeltaBuilder
public class SingleDeltaBuilder
Field Summary | |
---|---|
static java.lang.String |
MODULE
|
static Logger |
log
|
Constructor Summary | |
SingleDeltaBuilder(InternalDeltaProcessor deltaProcessor, SystemModel filteredExpectedModel, SystemModel filteredCurrentModel, DeltaSystemModelFilter deltaSystemModelFilter)
Constructor |
Method Summary | |
---|---|
InternalSystemModelDelta
|
build()
Builds and return the delta |
protected EntryDependencies
|
computeDependencies(SystemModel model)
|
static int
|
computeDepth(StateMachine stateMachine, java.lang.String state)
|
static java.util.Set
|
computeFilteredKeys(SystemModel filteredExpectedModel, SystemModel filteredCurrentModel, DeltaSystemModelFilter deltaSystemModelFilter)
Compute the set of keys that will be part of the delta: the filters set on the model will be used as filter |
protected InternalSystemEntryDelta
|
createSystemEntryDelta(java.lang.String entryKey)
|
java.util.Set
|
getDeltaKeys()
The method getFilteredKeys() return the keys that are part of the result. |
InternalDeltaProcessor
|
getDeltaProcessor()
|
DeltaSystemModelFilter
|
getDeltaSystemModelFilter()
|
SystemModel
|
getFilteredCurrentModel()
|
SystemModel
|
getFilteredExpectedModel()
|
java.util.Set
|
getFilteredKeys()
|
java.util.Set
|
getParentKeys()
@return all the parent keys (note that it will be a subset of getDeltaKeys(), and not ALL parents) |
InternalSystemModelDelta
|
getSystemModelDelta()
|
SystemModel
|
getUnfilteredCurrentModel()
|
SystemModel
|
getUnfilteredExpectedModel()
|
protected InternalSystemEntryDelta
|
processEntry(java.lang.String entryKey)
|
protected void
|
processParentChild(java.lang.String parentKey, java.util.Set filteredKeys)
|
protected InternalSystemEntryDelta
|
processSystemEntryDelta(InternalSystemEntryDelta delta)
|
void
|
setFilteredKeys(java.util.Set filteredKeys)
|
void
|
setParentKeys(java.util.Set parentKeys)
|
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 SingleDeltaBuilder(InternalDeltaProcessor deltaProcessor, SystemModel filteredExpectedModel, SystemModel filteredCurrentModel, DeltaSystemModelFilter deltaSystemModelFilter)
Method Detail |
---|
public InternalSystemModelDelta build()
protected EntryDependencies computeDependencies(SystemModel model)
public static int computeDepth(StateMachine stateMachine, java.lang.String state)
public static java.util.Set computeFilteredKeys(SystemModel filteredExpectedModel, SystemModel filteredCurrentModel, DeltaSystemModelFilter deltaSystemModelFilter)
protected InternalSystemEntryDelta createSystemEntryDelta(java.lang.String entryKey)
public java.util.Set getDeltaKeys()
public InternalDeltaProcessor getDeltaProcessor()
public DeltaSystemModelFilter getDeltaSystemModelFilter()
public SystemModel getFilteredCurrentModel()
public SystemModel getFilteredExpectedModel()
public java.util.Set getFilteredKeys()
public java.util.Set getParentKeys()
public InternalSystemModelDelta getSystemModelDelta()
public SystemModel getUnfilteredCurrentModel()
public SystemModel getUnfilteredExpectedModel()
protected InternalSystemEntryDelta processEntry(java.lang.String entryKey)
protected void processParentChild(java.lang.String parentKey, java.util.Set filteredKeys)
protected InternalSystemEntryDelta processSystemEntryDelta(InternalSystemEntryDelta delta)
public void setFilteredKeys(java.util.Set filteredKeys)
public void setParentKeys(java.util.Set parentKeys)
Groovy Documentation