Groovy Documentation

org.linkedin.glu.orchestration.engine.delta.impl
[Java] Class SystemModelDeltaImpl

java.lang.Object
  org.linkedin.glu.orchestration.engine.delta.impl.SystemModelDeltaImpl
All Implemented Interfaces:
InternalSystemModelDelta

public class SystemModelDeltaImpl

Authors:
yan@pongasoft.com


Constructor Summary
SystemModelDeltaImpl(SystemModel expectedSystemModel, SystemModel currentSystemModel)

Constructor

 
Method Summary
InternalSystemEntryDelta findAnyEntryDelta(java.lang.String key)

java.util.Collection findCurrentChildrenEntryDelta(java.lang.String key)

InternalSystemEntryDelta findCurrentParentEntryDelta(java.lang.String key)

SystemEntryDelta findEntryDelta(java.lang.String key)

java.util.Collection findExpectedChildrenEntryDelta(java.lang.String key)

InternalSystemEntryDelta findExpectedParentEntryDelta(java.lang.String key)

java.util.Map flatten(java.util.Map flattenInto)

EntryDependencies getCurrentDependencies()

SystemModel getCurrentSystemModel()

java.util.Set getEmptyAgents()

java.util.Map getEntryDeltas()

EntryDependencies getExpectedDependencies()

SystemModel getExpectedSystemModel()

java.lang.String getFabric()

java.util.Set getKeys()

T getKeys(T keys)

static T getMetadataValue(MetadataProvider metadaProvider, java.lang.String key)

java.util.Set getParentKeys(java.util.Set keys)

boolean hasErrorDelta()

void removeNonEmptyAgents(java.util.Set nonEmptyAgents)

void setCurrentDependencies(EntryDependencies currentDependencies)

void setEntryDelta(InternalSystemEntryDelta delta)

void setExpectedDependencies(EntryDependencies expectedDependencies)

 
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()
 

Constructor Detail

SystemModelDeltaImpl

public SystemModelDeltaImpl(SystemModel expectedSystemModel, SystemModel currentSystemModel)
Constructor


 
Method Detail

findAnyEntryDelta

@Override
public InternalSystemEntryDelta findAnyEntryDelta(java.lang.String key)


findCurrentChildrenEntryDelta

@Override
public java.util.Collection findCurrentChildrenEntryDelta(java.lang.String key)


findCurrentParentEntryDelta

@Override
public InternalSystemEntryDelta findCurrentParentEntryDelta(java.lang.String key)


findEntryDelta

@Override
public SystemEntryDelta findEntryDelta(java.lang.String key)


findExpectedChildrenEntryDelta

@Override
public java.util.Collection findExpectedChildrenEntryDelta(java.lang.String key)


findExpectedParentEntryDelta

@Override
public InternalSystemEntryDelta findExpectedParentEntryDelta(java.lang.String key)


flatten

@Override
public java.util.Map flatten(java.util.Map flattenInto)


getCurrentDependencies

@Override
public EntryDependencies getCurrentDependencies()


getCurrentSystemModel

public SystemModel getCurrentSystemModel()


getEmptyAgents

@Override
public java.util.Set getEmptyAgents()


getEntryDeltas

public java.util.Map getEntryDeltas()


getExpectedDependencies

@Override
public EntryDependencies getExpectedDependencies()


getExpectedSystemModel

public SystemModel getExpectedSystemModel()


getFabric

@Override
public java.lang.String getFabric()


getKeys

@Override
public java.util.Set getKeys()


getKeys

@Override
public T getKeys(T keys)


getMetadataValue

@SuppressWarnings("unchecked")
public static T getMetadataValue(MetadataProvider metadaProvider, java.lang.String key)


getParentKeys

@Override
public java.util.Set getParentKeys(java.util.Set keys)


hasErrorDelta

@Override
public boolean hasErrorDelta()


removeNonEmptyAgents

@Override
public void removeNonEmptyAgents(java.util.Set nonEmptyAgents)


setCurrentDependencies

public void setCurrentDependencies(EntryDependencies currentDependencies)


setEntryDelta

@Override
public void setEntryDelta(InternalSystemEntryDelta delta)


setExpectedDependencies

public void setExpectedDependencies(EntryDependencies expectedDependencies)


 

Groovy Documentation