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