{"push_id":795368359,"size":1,"distinct_size":1,"ref":"refs/heads/AXON-349","head":"c85f3ff09e33b99d79a8e6ebcdf8fe9230d95413","before":"fe1611044b597943855f20c71b19087f736e34ed","commits":[{"sha":"c85f3ff09e33b99d79a8e6ebcdf8fe9230d95413","author":{"email":"cbb7353e6d953ef360baf960c122346276c6e320@jphaas.net","name":"Patrick Haas"},"message":"AXON-349: Improve saga replay handling\n - Conditionally allow event replay for saga manages via \"allowReplay\"\n   property on manager.\n - Apply replay protection and configuration to all saga managers,\n   including the AsyncAnnotatedSagaManager\n - Refactored SagaManager class hierarchy to have a common superclass\n   for all synchronous as well as asynchronous implementations\n - AbstractSagaManager -> AbstractSynchronousSagaManager\n - pulled up shared functionality required by all saga managers, incl.\n   replay protection.\n - Updated spring xml bindings to configure \"allowReplay\" attribute to\n   be defined in the axon:saga-manager schema.","distinct":true,"url":"https://api.github.com/repos/phaas/AxonFramework/commits/c85f3ff09e33b99d79a8e6ebcdf8fe9230d95413"}]}