186 Commits

Author SHA1 Message Date
Eduard Tomas
aecb81aefa Fixed error on sharing policies between origins 2017-05-08 16:07:51 +02:00
Eduard Tomas
ad6ed8a688 Added support for PUT HTTP method 2017-05-08 14:40:55 +02:00
Cesar De la Torre
5156ec81f7 Minor refactoring and deleted a ResilientPolicy class not being used. 2017-05-06 15:37:31 -07:00
Unai Zorrilla Castro
9cc6adbd89 Remove reference to HttpClient from IHttpClient. Change methods to allow specify authorization token and requestid headers in each request. Added API to group uri definitions 2017-05-04 13:01:14 +02:00
Cesar De la Torre
17b3e0f14d Temporal change of DefaultCacheDuration for the Health Checks so it is shorter for a demo. Need to add overloads at the Health Check library so this is more flexible. 2017-05-03 13:42:06 -07:00
Eduard Tomas
bfe86c1cba Refactor to event bus to support dynamic subscriptions to events
Checkout HTTP entrypoint in Basket API
2017-05-03 16:34:41 +02:00
Eduard Tomas
ed641df444 Merge branch 'master' into order-processflow-redesign
# Conflicts:
#	eShopOnContainers-ServicesAndWebApps.sln
2017-05-03 12:33:51 +02:00
Eduard Tomas
79f8f1b949 EventBus refactor.
Instead to register EventHandlers we register Func<EventHandlers> which solves scope problems (having transient/scoped objects owned by singletons)
2017-05-03 10:59:36 +02:00
Eduard Tomas
e593b8d568 WIP 2017-05-02 19:43:54 +02:00
Eduard Tomas
829f13aff0 Updated healthcheck lib 2017-05-02 10:29:24 +02:00
Eduard Tomas
656864768e CommandBus WIP 2017-05-02 09:40:00 +02:00
Cesar De la Torre
6f8cd174c7 Refactoring to better terms 2017-04-29 21:58:11 -07:00
Unai Zorrilla Castro
f071ee7fce Fix bug with queue names 2017-04-20 16:44:07 +02:00
Unai Zorrilla Castro
44e39a685c Added IRabbitMQPersisterConnection and more resilient work on rabbitmq event bus 2017-04-20 10:53:17 +02:00
Unai Zorrilla Castro
7b779f0015 Pending review files 2017-04-17 15:00:53 +02:00
dsanz
0c317d56f3 Refactoring resilience implementation in order to use Polly directly when creating the resilience policies 2017-04-07 12:48:22 +02:00
dsanz
6ca7f25669 Renaming of the resilience.http project 2017-04-06 16:59:17 +02:00
Ramón Tomás
6803781bf8 Merge from Dev 2017-04-05 11:12:49 +02:00
Cesar De la Torre
c0c0941c4c Refactored internal ResiliencePolicy base class and ResiliencePolicyFactory 2017-04-04 13:19:22 -07:00
Ramón Tomás
3c909ff392 Refactor transaction and publishing in integration events 2017-04-03 13:13:40 +02:00
Eduard Tomas
47b7cabdcd Merge remote-tracking branch 'origin/xamarin-fix-uwp-login' into dev 2017-03-31 17:52:23 +02:00
dsanz
e9bdeb6f13 Make resilient policies configurable. 2017-03-31 14:20:03 +02:00
dsanz
6ac5a8cc70 Move Polly implementation to Building block project 2017-03-30 15:05:19 +02:00
Ramón Tomás
fd0a30d62a Merge from Dev 2017-03-28 16:37:36 +02:00
dsanz
cea9600227 Refactoring of idempotent elements and logic. 2017-03-28 12:02:30 +02:00
dsanz
0372fada82 IntegrationEventLogService refactoring 2017-03-24 12:37:44 +01:00
Eduard Tomas
561ba3b1ec 1st version of healthcheck & webstatus 2017-03-23 19:10:55 +01:00
dsanz
6e4d9461de Add shared scope transaction between updating catalog product priceand store ProductPriceChangedIntegrationEvent. Added service to encapsulate logic for storage of integration event logs. 2017-03-23 13:24:17 +01:00
dsanz
dee6ea7342 Merge branch 'dev' of https://github.com/dotnet/eShopOnContainers into dev 2017-03-22 16:10:55 +01:00
dsanz
7a63490558 Add the sql implementation for the storage of Integration events. 2017-03-22 16:10:46 +01:00
Eduard Tomas
20d2e32719 Ups... too many parens xD 2017-03-22 14:40:00 +01:00
Eduard Tomas
2e674ad532 Replaced Tuple by C#7 multiple return statement
Replaced private set only used in ctor by readonly prop
2017-03-22 14:23:25 +01:00
dsanz
a0da160a77 Merge from origin/dev to dev 2017-03-17 16:11:58 +01:00
dsanz
e996593d32 Add functional test for integration events. Implement IDisposable for EventBusRabbitMQ. 2017-03-17 15:57:57 +01:00
Cesar De la Torre
6f6f09e11e Minor refactoring on the Event Bus IntegrationEventLog 2017-03-16 15:54:01 -07:00
dsanz
c8df9a232a Refactoring integration events: move event bus implementation to building block projects. 2017-03-16 13:30:01 +01:00