public abstract class AbstractBrooklynObjectRebindSupport<T extends Memento> extends java.lang.Object implements RebindSupport<T>
Constructor and Description |
---|
AbstractBrooklynObjectRebindSupport(AbstractBrooklynObject instance) |
Modifier and Type | Method and Description |
---|---|
void |
addEnrichers(RebindContext rebindContext,
T Memento) |
void |
addFeeds(RebindContext rebindContext,
T Memento) |
void |
addPolicies(RebindContext rebindContext,
T Memento) |
T |
getMemento()
Creates a memento representing this entity's current state.
|
void |
reconstruct(RebindContext rebindContext,
T memento)
Reconstructs this entity, given a memento of its state.
|
public AbstractBrooklynObjectRebindSupport(AbstractBrooklynObject instance)
public T getMemento()
RebindSupport
getMemento
in interface RebindSupport<T extends Memento>
public void reconstruct(RebindContext rebindContext, T memento)
RebindSupport
reconstruct
in interface RebindSupport<T extends Memento>
public void addPolicies(RebindContext rebindContext, T Memento)
addPolicies
in interface RebindSupport<T extends Memento>
public void addEnrichers(RebindContext rebindContext, T Memento)
addEnrichers
in interface RebindSupport<T extends Memento>
public void addFeeds(RebindContext rebindContext, T Memento)
addFeeds
in interface RebindSupport<T extends Memento>