This is an automated email from the ASF dual-hosted git repository.
iuliana pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-server.git.
from c12f52c Merge pull request #1196 from
jcabrerizo/feature/improve-swagger
new dbe2166 add modes and optional mapper wrapper to help with lambdas
new 9f6b74f make all references to XmlMementoSerializer provide
appropriate Lambda settings
new d225ad1 persist on application creation, and propagate errors if
forced persistence fails; and unmanage entities that fail creation
new 0513096 fix bug where bundles were not recorded during rebind
new ad0a6f6 Merge branch 'master' into lambda-persistence
new c9d7d9f don't reference xstream.core.util as it isn't package exported
new 255ef60 Merge pull request #1205 from ahgittin/lambda-persistence
The 13086 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../apache/brooklyn/api/mgmt/EntityManager.java | 2 +
.../mgmt/rebind/PersistenceExceptionHandler.java | 7 ++
.../brooklyn/api/mgmt/rebind/RebindManager.java | 2 +
.../rebind/mementos/BrooklynMementoPersister.java | 10 +-
.../brooklyn/core/catalog/CatalogPredicates.java | 7 +-
...ementPlaneSyncRecordPersisterToObjectStore.java | 5 +-
.../core/mgmt/internal/LocalEntityManager.java | 13 +++
.../internal/NonDeploymentManagementContext.java | 5 +
.../BrooklynMementoPersisterToObjectStore.java | 50 ++++++---
.../mgmt/persist/BrooklynPersistenceUtils.java | 5 +-
.../core/mgmt/persist/XmlMementoSerializer.java | 75 ++++++++++++-
.../rebind/PersistenceExceptionHandlerImpl.java | 18 +++-
.../core/mgmt/rebind/RebindContextImpl.java | 5 +
.../brooklyn/core/mgmt/rebind/RebindIteration.java | 1 +
.../core/mgmt/rebind/RebindManagerImpl.java | 18 +++-
.../util/core/xstream/LambdaPreventionMapper.java | 117 +++++++++++++++++++++
.../brooklyn/util/core/xstream/XmlSerializer.java | 17 ++-
.../brooklyn/core/entity/EntitySpecTest.java | 3 +
.../XmlMementoSerializerPerformanceTest.java | 5 +-
.../mgmt/persist/XmlMementoSerializerTest.java | 36 ++++---
.../core/mgmt/rebind/RebindEntityTest.java | 21 +++-
.../util/core/xstream/XmlSerializerTest.java | 70 ++++++++++--
.../brooklyn/rest/resources/ServerResource.java | 5 +-
.../java/org/apache/brooklyn/test/Asserts.java | 12 ++-
24 files changed, 445 insertions(+), 64 deletions(-)
create mode 100644
core/src/main/java/org/apache/brooklyn/util/core/xstream/LambdaPreventionMapper.java