You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by ri...@apache.org on 2014/05/27 10:35:22 UTC

[9/9] git commit: Merge pull request #1416 from aledsage/feature/policy-enricher-memento

Merge pull request #1416 from aledsage/feature/policy-enricher-memento

policy enricher memento

Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/d68fac5f
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/d68fac5f
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/d68fac5f

Branch: refs/heads/feature/policy-persistence
Commit: d68fac5f91acdb0fd8891ed1cfb0f2eb647f29b3
Parents: c79fda0 80532a5
Author: Aled Sage <al...@gmail.com>
Authored: Mon May 26 23:46:59 2014 +0100
Committer: Aled Sage <al...@gmail.com>
Committed: Mon May 26 23:46:59 2014 +0100

----------------------------------------------------------------------
 .../brooklyn/entity/rebind/ChangeListener.java  |  4 ++
 .../brooklyn/entity/rebind/RebindContext.java   | 12 ++--
 .../java/brooklyn/mementos/BrooklynMemento.java |  6 ++
 .../mementos/BrooklynMementoManifest.java       |  3 +
 .../mementos/BrooklynMementoPersister.java      |  6 ++
 .../java/brooklyn/mementos/EnricherMemento.java | 16 +++++
 .../java/brooklyn/mementos/EntityMemento.java   |  5 ++
 api/src/main/java/brooklyn/policy/Enricher.java | 17 +++--
 .../enricher/basic/AbstractEnricher.java        |  8 +++
 .../rebind/BasicEnricherRebindSupport.java      | 50 +++++++++++++
 .../entity/rebind/BasicEntityRebindSupport.java | 20 +++++-
 .../entity/rebind/BasicPolicyRebindSupport.java |  8 +--
 .../rebind/ImmediateDeltaChangeListener.java    | 10 +++
 .../rebind/PeriodicDeltaChangeListener.java     | 35 +++++++--
 .../entity/rebind/PersisterDeltaImpl.java       | 13 ++++
 .../entity/rebind/RebindContextImpl.java        | 11 +++
 .../entity/rebind/RebindManagerImpl.java        | 76 +++++++++++++++++++-
 .../entity/rebind/dto/BasicEnricherMemento.java | 68 ++++++++++++++++++
 .../entity/rebind/dto/BasicEntityMemento.java   | 10 +++
 .../entity/rebind/dto/BrooklynMementoImpl.java  | 25 +++++++
 .../rebind/dto/BrooklynMementoManifestImpl.java | 14 ++++
 .../entity/rebind/dto/MementosGenerators.java   | 32 ++++++++-
 .../rebind/dto/MutableBrooklynMemento.java      | 39 +++++++++-
 .../AbstractBrooklynMementoPersister.java       |  6 ++
 .../BrooklynMementoPersisterInMemory.java       | 12 ++++
 .../BrooklynMementoPersisterToMultiFile.java    | 71 +++++++++++++++---
 .../rebind/persister/XmlMementoSerializer.java  | 31 +++++++-
 .../internal/EntityChangeListener.java          |  2 +-
 .../internal/EntityManagementSupport.java       |  2 +
 .../persister/XmlMementoSerializerTest.java     | 75 ++++++++++++-------
 30 files changed, 624 insertions(+), 63 deletions(-)
----------------------------------------------------------------------