├── .gitattributes ├── .gitignore ├── .vscode ├── launch.json └── tasks.json ├── LICENSE ├── MetroBus.sln ├── README.md ├── misc └── metrobus-logo.png ├── src ├── MetroBus.Autofac │ ├── MetroBus.Autofac.csproj │ └── MetroBusExtensions.cs ├── MetroBus.Core │ ├── MetroBus.Core.csproj │ └── MetroBusConfiguration.cs ├── MetroBus.Microsoft.Extensions.DependencyInjection │ ├── MetroBus.Microsoft.Extensions.DependencyInjection.csproj │ └── MetroBusExtensions.cs └── MetroBus │ ├── IConsumerScope.cs │ ├── MetroBus.csproj │ ├── MetroBusInitializer.cs │ └── RetryPolicies.cs └── tests ├── MetroBus.Sample.Consumer ├── CreateFooCommandConsumer.cs ├── FooCreatedEventConsumer.cs ├── MetroBus.Sample.Consumer.csproj └── Program.cs ├── MetroBus.Sample.Contracts ├── ICreateFooCommand.cs ├── IFooCreatedEvent.cs └── MetroBus.Sample.Contracts.csproj └── MetroBus.Sample.Producer ├── MetroBus.Sample.Producer.csproj └── Program.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/LICENSE -------------------------------------------------------------------------------- /MetroBus.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/MetroBus.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/README.md -------------------------------------------------------------------------------- /misc/metrobus-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/misc/metrobus-logo.png -------------------------------------------------------------------------------- /src/MetroBus.Autofac/MetroBus.Autofac.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/src/MetroBus.Autofac/MetroBus.Autofac.csproj -------------------------------------------------------------------------------- /src/MetroBus.Autofac/MetroBusExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/src/MetroBus.Autofac/MetroBusExtensions.cs -------------------------------------------------------------------------------- /src/MetroBus.Core/MetroBus.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/src/MetroBus.Core/MetroBus.Core.csproj -------------------------------------------------------------------------------- /src/MetroBus.Core/MetroBusConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/src/MetroBus.Core/MetroBusConfiguration.cs -------------------------------------------------------------------------------- /src/MetroBus.Microsoft.Extensions.DependencyInjection/MetroBus.Microsoft.Extensions.DependencyInjection.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/src/MetroBus.Microsoft.Extensions.DependencyInjection/MetroBus.Microsoft.Extensions.DependencyInjection.csproj -------------------------------------------------------------------------------- /src/MetroBus.Microsoft.Extensions.DependencyInjection/MetroBusExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/src/MetroBus.Microsoft.Extensions.DependencyInjection/MetroBusExtensions.cs -------------------------------------------------------------------------------- /src/MetroBus/IConsumerScope.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/src/MetroBus/IConsumerScope.cs -------------------------------------------------------------------------------- /src/MetroBus/MetroBus.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/src/MetroBus/MetroBus.csproj -------------------------------------------------------------------------------- /src/MetroBus/MetroBusInitializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/src/MetroBus/MetroBusInitializer.cs -------------------------------------------------------------------------------- /src/MetroBus/RetryPolicies.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/src/MetroBus/RetryPolicies.cs -------------------------------------------------------------------------------- /tests/MetroBus.Sample.Consumer/CreateFooCommandConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/tests/MetroBus.Sample.Consumer/CreateFooCommandConsumer.cs -------------------------------------------------------------------------------- /tests/MetroBus.Sample.Consumer/FooCreatedEventConsumer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/tests/MetroBus.Sample.Consumer/FooCreatedEventConsumer.cs -------------------------------------------------------------------------------- /tests/MetroBus.Sample.Consumer/MetroBus.Sample.Consumer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/tests/MetroBus.Sample.Consumer/MetroBus.Sample.Consumer.csproj -------------------------------------------------------------------------------- /tests/MetroBus.Sample.Consumer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/tests/MetroBus.Sample.Consumer/Program.cs -------------------------------------------------------------------------------- /tests/MetroBus.Sample.Contracts/ICreateFooCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/tests/MetroBus.Sample.Contracts/ICreateFooCommand.cs -------------------------------------------------------------------------------- /tests/MetroBus.Sample.Contracts/IFooCreatedEvent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/tests/MetroBus.Sample.Contracts/IFooCreatedEvent.cs -------------------------------------------------------------------------------- /tests/MetroBus.Sample.Contracts/MetroBus.Sample.Contracts.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/tests/MetroBus.Sample.Contracts/MetroBus.Sample.Contracts.csproj -------------------------------------------------------------------------------- /tests/MetroBus.Sample.Producer/MetroBus.Sample.Producer.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/tests/MetroBus.Sample.Producer/MetroBus.Sample.Producer.csproj -------------------------------------------------------------------------------- /tests/MetroBus.Sample.Producer/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GokGokalp/MetroBus/HEAD/tests/MetroBus.Sample.Producer/Program.cs --------------------------------------------------------------------------------