{"push_id":1073700118,"size":35,"distinct_size":1,"ref":"refs/heads/schedule-commands","head":"f7d36d3f5440906de763b1f91054b5b1a27c0350","before":"e225e12d6bc92130d076505d73812acdccb6999f","commits":[{"sha":"3c1e72a85d38d3cb08dcc668dc1b5d2dc9f17918","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Fix verification of log calls in `CommandBusShould`.\n\nRelaxed warning on catching too broad exceptions in tests.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/3c1e72a85d38d3cb08dcc668dc1b5d2dc9f17918"},{"sha":"00aa3ae73208a19d09c472866cb0ec63713ecea2","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Update command status when dispatcher returns.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/00aa3ae73208a19d09c472866cb0ec63713ecea2"},{"sha":"8c5defcbe83cb247f0f1eb9a06757178a8897f2b","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Extracted `commandId` variable.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/8c5defcbe83cb247f0f1eb9a06757178a8897f2b"},{"sha":"82ca92059d0d9f75d3ad0630745bad3092c4a851","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Moved `GetTargetIdFromCommand` to  the`entity` package.\n\nAlso added TODO notes for further implementation.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/82ca92059d0d9f75d3ad0630745bad3092c4a851"},{"sha":"22e04cf08432c919f21dd3302accbec0f8d912b2","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Hide `BoundedContext.post(Command)` from public API.\n\n... because we need to have one method for posting commands.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/22e04cf08432c919f21dd3302accbec0f8d912b2"},{"sha":"14b315084d3bd4ca1615d0b7c5ff27a4a7bb1712","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Make repositories to post events to EventBus themselves.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/14b315084d3bd4ca1615d0b7c5ff27a4a7bb1712"},{"sha":"22c3d5e0623eadf2f894103e475de1b419a30ba7","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Make `CommandBus` post events generated by command handlers.\n\n Most likely this is an interim solution because it makes `CommandBus` to be aware of `EventBus`, which is needed only for treating 'independent' command handlers that are not aware of `EventBus`.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/22c3d5e0623eadf2f894103e475de1b419a30ba7"},{"sha":"30f4a6639a8cd376eda062f5275593104737ce72","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Extract posting events from a command handler into a helper class.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/30f4a6639a8cd376eda062f5275593104737ce72"},{"sha":"d8b757928c44d387b275fc235a85bd117c770899","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Remove outdated TODO.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/d8b757928c44d387b275fc235a85bd117c770899"},{"sha":"375a8fed8c82959134774143474a745b1c549827","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Do not implement `CommandHandler` in `Aggregate`.\n\nWe cannot wire an aggregate directly to `CommandBus`. Therefore it cannot implement this interface.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/375a8fed8c82959134774143474a745b1c549827"},{"sha":"36e065d05dc72e18e57b9a79e036202f792ece45","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Do not implement `CommandHandler` in `ProcessManager`.\n\nWe cannot wire a process manager directly to `CommandBus`. It should be done through a repository.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/36e065d05dc72e18e57b9a79e036202f792ece45"},{"sha":"bac5f5a4584b0a70ff62c93b47a67737be56dbff","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Move OrderId converter registration into `OrderRepository` (out of sample `Application`).","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/bac5f5a4584b0a70ff62c93b47a67737be56dbff"},{"sha":"49e854957e033ea9c58f1adfc2a72e2b039d56e7","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Rename method for obtaining method from `HandlerRegistry`.\n\nThe method returns a method object, not the handler.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/49e854957e033ea9c58f1adfc2a72e2b039d56e7"},{"sha":"2d849a8c457d17a8c295ef668c6d3b94546ec87f","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Pass `EventBus` to the `CommandHandler` constructor.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/2d849a8c457d17a8c295ef668c6d3b94546ec87f"},{"sha":"2c9799119dc77351cbf319ec7571efabac59766f","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Move method invocation to `CommandHandler`.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/2c9799119dc77351cbf319ec7571efabac59766f"},{"sha":"0078a2c79392d762a40d3914ed79286091866a59","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Move `ProcessManger.Registry` to the package level.\n\n It would make the design more obvious.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/0078a2c79392d762a40d3914ed79286091866a59"},{"sha":"644dea7d4573c7bffbf3ef1bd2bbc4bd3e0dd7a1","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Remove unused method.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/644dea7d4573c7bffbf3ef1bd2bbc4bd3e0dd7a1"},{"sha":"4aa167c8f3f074da1473fc7e1d585deb338a3cad","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Add question in TODO in `Registry` of `ProcessManager`s.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/4aa167c8f3f074da1473fc7e1d585deb338a3cad"},{"sha":"5f761ded6dcb4e3305609e3bbf201b040e7bcd9b","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Merge remote-tracking branch 'remotes/origin/master' into repos-post-events","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/5f761ded6dcb4e3305609e3bbf201b040e7bcd9b"},{"sha":"d6d8eda205079a0d1cce121ad6bea439cab9f1c3","author":{"email":"91c2558c97b42072973024ffd397e7f30d3a8bb2@teamdev.com","name":"Alexander Yevsyukov"},"message":"Concentrate work with method maps in the `MethodRegistry` class.","distinct":false,"url":"https://api.github.com/repos/SpineEventEngine/core-java/commits/d6d8eda205079a0d1cce121ad6bea439cab9f1c3"}]}