From da72df5c9d34846dcbeaa925c3ea370682c43e7d Mon Sep 17 00:00:00 2001 From: "Tristan (HouseCat) Hyams" Date: Sun, 17 Mar 2024 10:55:15 -0500 Subject: [PATCH] Cleanup --- {benchmarks => old/benchmarks}/Benchmarks.sln | 0 .../Algorithms/MedianOfTwoSortedArraysBenchmark.cs | 0 .../benchmarks}/Benchmarks/Benchmarks.csproj | 0 .../GzipAllocationBenchmark.cs | 0 .../RecyclableAllocationBenchmark.cs | 0 .../RecyclableBrotliBenchmark.cs | 0 .../RecyclableDeflateBenchmark.cs | 0 .../RecyclableGzipBenchmark.cs | 0 .../Benchmarks/Compression/BrotliBenchmark.cs | 0 .../Benchmarks/Compression/DeflateBenchmark.cs | 0 .../Benchmarks/Compression/GzipBenchmark.cs | 0 .../Benchmarks/Compression/LZ4PickleBenchmark.cs | 0 .../Benchmarks/Compression/LZ4StreamBenchmark.cs | 0 .../Encryption/AllocationEncryptionBenchmark.cs | 0 .../Benchmarks/Encryption/ArgonHashingBenchmark.cs | 0 .../Benchmarks/Encryption/BouncyEncryptBenchmark.cs | 0 .../Benchmarks/Encryption/EncryptBenchmark.cs | 0 .../Encryption/RecyclableEncryptionBenchmark.cs | 0 .../Middleware/BouncyDataTransformBenchmark.cs | 0 .../Benchmarks/Middleware/DataTransformBenchmark.cs | 0 .../Benchmarks/Middleware/MyCustomClass.cs | 0 .../Middleware/RecyclableTransformBenchmark.cs | 0 .../Middleware/RecyclableTransformBenchmark2.cs | 0 .../Middleware/RecyclableTransformBenchmark3.cs | 0 .../Middleware/RecyclableTransformBenchmark4.cs | 0 .../Benchmarks/Misc/ChannelBufferBenchmark.cs | 0 .../Benchmarks/Misc/IsNumericBenchmark.cs | 0 .../benchmarks}/Benchmarks/Misc/XorBenchmark.cs | 0 .../benchmarks}/Benchmarks/Program.cs | 0 {benchmarks => old/benchmarks}/Benchmarks/README.md | 0 .../Benchmarks/RabbitMQ/ChannelPoolBenchmark.cs | 0 .../Benchmarks/RabbitMQ/ConnectionPoolBenchmark.cs | 0 {examples => old/examples}/Examples.sln | 0 {examples => old/examples}/Note.txt | 0 .../ArrayPoolChannel/ArrayPoolChannel.csproj | 0 .../src/ArrayPool/ArrayPoolChannel/Program.cs | 0 .../Channels.Example/Channels.Example.csproj | 0 .../src/Channels/Channels.Example/Program.cs | 0 .../src/Channels/QuickSocket.Client/Message.cs | 0 .../Channels/QuickSocket.Client/MessageReceipt.cs | 0 .../src/Channels/QuickSocket.Client/Program.cs | 0 .../QuickSocket.Client/QuickSocket.Client.csproj | 0 .../src/Channels/QuickSocket.Server/Message.cs | 0 .../Channels/QuickSocket.Server/MessageReceipt.cs | 0 .../src/Channels/QuickSocket.Server/Program.cs | 0 .../QuickSocket.Server/QuickSocket.Server.csproj | 0 .../01_ActionBlockDemo/01_ActionBlockDemo.csproj | 0 .../DataflowBlocks/01_ActionBlockDemo/Program.cs | 0 .../02_TransformBlockDemo.csproj | 0 .../DataflowBlocks/02_TransformBlockDemo/Program.cs | 0 .../03_BatchBlockDemo/03_BatchBlockDemo.csproj | 0 .../src/DataflowBlocks/03_BatchBlockDemo/Program.cs | 0 .../04_TransformManyBlockDemo.csproj | 0 .../04_TransformManyBlockDemo/Program.cs | 0 .../05_BufferBlockDemo/05_BufferBlockDemo.csproj | 0 .../DataflowBlocks/05_BufferBlockDemo/Program.cs | 0 .../06_PubSubBufferBlockDemo.csproj | 0 .../06_PubSubBufferBlockDemo/Program.cs | 0 .../07_BoundedPubSubBufferBlockDemo.csproj | 0 .../07_BoundedPubSubBufferBlockDemo/Program.cs | 0 .../08_BroadcastBlockDemo.csproj | 0 .../DataflowBlocks/08_BroadcastBlockDemo/Program.cs | 0 .../09_BufferedBroadcastBlockDemo.csproj | 0 .../09_BufferedBroadcastBlockDemo/Program.cs | 0 .../10_JoinBlockDemo/10_JoinBlockDemo.csproj | 0 .../src/DataflowBlocks/10_JoinBlockDemo/Program.cs | 0 .../11_BatchJoinBlockDemo.csproj | 0 .../DataflowBlocks/11_BatchJoinBlockDemo/Program.cs | 0 .../12_WriteOnceBlockDemo.csproj | 0 .../DataflowBlocks/12_WriteOnceBlockDemo/Program.cs | 0 .../ConsoleWithMetrics/ConsoleWithMetrics.csproj | 0 .../src/Metrics/ConsoleWithMetrics/Program.cs | 0 .../src/RabbitMQ/ConsumerDataflow/Config.json | 0 .../ConsumerDataflow/ConsumerDataflow.csproj | 0 .../src/RabbitMQ/ConsumerDataflow/Program.cs | 0 .../RabbitMQ/ConsumerDataflowMetrics/Config.json | 0 .../ConsumerDataflowMetrics.csproj | 0 .../ConsumerDataflowMetrics/Grafana-Dashboard.json | 0 .../ConsumerDataflowMetrics/Models/Message.cs | 0 .../ConsumerDataflowMetrics/Models/WorkState.cs | 0 .../src/RabbitMQ/ConsumerDataflowMetrics/Program.cs | 0 .../Properties/launchSettings.json | 0 .../src/RabbitMQ/ConsumerDataflowMetrics/README.md | 0 .../Services/ConsumerDataflowService.cs | 0 .../src/RabbitMQ/ConsumerDataflowMetrics/Startup.cs | 0 .../appsettings.Development.json | 0 .../ConsumerDataflowMetrics/appsettings.json | 0 .../ConsumerPipelineMicroservice/Config.json | 0 .../ConsumerPipelineMicroservice.csproj | 0 .../ConsumerPipelineMicroservice/Program.cs | 0 .../examples}/src/RabbitMQ/DataProducer/Config.json | 0 .../src/RabbitMQ/DataProducer/DataProducer.csproj | 0 .../examples}/src/RabbitMQ/DataProducer/Program.cs | 0 .../examples}/src/RabbitMQ/SimpleClient/Config.json | 0 .../examples}/src/RabbitMQ/SimpleClient/Program.cs | 0 .../src/RabbitMQ/SimpleClient/SimpleClient.csproj | 0 .../src/RabbitMQ/StressTestClient/Config.json | 0 .../src/RabbitMQ/StressTestClient/Legacy.cs | 0 .../src/RabbitMQ/StressTestClient/Program.cs | 0 .../StressTestClient/StressTestClient.csproj | 0 .../Windows.KeyRecorder/MainForm.Designer.cs | 0 .../src/Windows/Windows.KeyRecorder/MainForm.cs | 0 .../src/Windows/Windows.KeyRecorder/MainForm.resx | 0 .../src/Windows/Windows.KeyRecorder/Program.cs | 0 .../Windows.KeyRecorder/Windows.KeyRecorder.csproj | 0 .../src/Windows/Windows.NetCoreService/Install.ps1 | 0 .../src/Windows/Windows.NetCoreService/Program.cs | 0 .../Properties/launchSettings.json | 0 .../Windows.NetCoreService.csproj | 0 .../src/Windows/Windows.NetCoreService/Worker.cs | 0 .../appsettings.Development.json | 0 .../Windows/Windows.NetCoreService/appsettings.json | 0 .../CompressionPlayground/CompressionPlayground.sln | 0 .../CompressionPlayground.csproj | 0 .../CompressionPlayground/MyCustomClass.cs | 0 .../CompressionPlayground/Program.cs | 0 .../TransformerConsole/TransformerConsole.sln | 0 .../TransformerConsole/MyCustomClass.cs | 0 .../TransformerConsole/Program.cs | 0 .../TransformerConsole/TransformerConsole.csproj | 0 src/HouseofCat.RabbitMQ/Pools/ConnectionPool.cs | 4 ++-- src/HouseofCat.RabbitMQ/SampleConfig.json | 13 ++++++++++--- 122 files changed, 12 insertions(+), 5 deletions(-) rename {benchmarks => old/benchmarks}/Benchmarks.sln (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Algorithms/MedianOfTwoSortedArraysBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Benchmarks.csproj (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Compression.Recyclable/GzipAllocationBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Compression.Recyclable/RecyclableAllocationBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Compression.Recyclable/RecyclableBrotliBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Compression.Recyclable/RecyclableDeflateBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Compression.Recyclable/RecyclableGzipBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Compression/BrotliBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Compression/DeflateBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Compression/GzipBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Compression/LZ4PickleBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Compression/LZ4StreamBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Encryption/AllocationEncryptionBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Encryption/ArgonHashingBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Encryption/BouncyEncryptBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Encryption/EncryptBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Encryption/RecyclableEncryptionBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Middleware/BouncyDataTransformBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Middleware/DataTransformBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Middleware/MyCustomClass.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Middleware/RecyclableTransformBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Middleware/RecyclableTransformBenchmark2.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Middleware/RecyclableTransformBenchmark3.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Middleware/RecyclableTransformBenchmark4.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Misc/ChannelBufferBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Misc/IsNumericBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Misc/XorBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/Program.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/README.md (100%) rename {benchmarks => old/benchmarks}/Benchmarks/RabbitMQ/ChannelPoolBenchmark.cs (100%) rename {benchmarks => old/benchmarks}/Benchmarks/RabbitMQ/ConnectionPoolBenchmark.cs (100%) rename {examples => old/examples}/Examples.sln (100%) rename {examples => old/examples}/Note.txt (100%) rename {examples => old/examples}/src/ArrayPool/ArrayPoolChannel/ArrayPoolChannel.csproj (100%) rename {examples => old/examples}/src/ArrayPool/ArrayPoolChannel/Program.cs (100%) rename {examples => old/examples}/src/Channels/Channels.Example/Channels.Example.csproj (100%) rename {examples => old/examples}/src/Channels/Channels.Example/Program.cs (100%) rename {examples => old/examples}/src/Channels/QuickSocket.Client/Message.cs (100%) rename {examples => old/examples}/src/Channels/QuickSocket.Client/MessageReceipt.cs (100%) rename {examples => old/examples}/src/Channels/QuickSocket.Client/Program.cs (100%) rename {examples => old/examples}/src/Channels/QuickSocket.Client/QuickSocket.Client.csproj (100%) rename {examples => old/examples}/src/Channels/QuickSocket.Server/Message.cs (100%) rename {examples => old/examples}/src/Channels/QuickSocket.Server/MessageReceipt.cs (100%) rename {examples => old/examples}/src/Channels/QuickSocket.Server/Program.cs (100%) rename {examples => old/examples}/src/Channels/QuickSocket.Server/QuickSocket.Server.csproj (100%) rename {examples => old/examples}/src/DataflowBlocks/01_ActionBlockDemo/01_ActionBlockDemo.csproj (100%) rename {examples => old/examples}/src/DataflowBlocks/01_ActionBlockDemo/Program.cs (100%) rename {examples => old/examples}/src/DataflowBlocks/02_TransformBlockDemo/02_TransformBlockDemo.csproj (100%) rename {examples => old/examples}/src/DataflowBlocks/02_TransformBlockDemo/Program.cs (100%) rename {examples => old/examples}/src/DataflowBlocks/03_BatchBlockDemo/03_BatchBlockDemo.csproj (100%) rename {examples => old/examples}/src/DataflowBlocks/03_BatchBlockDemo/Program.cs (100%) rename {examples => old/examples}/src/DataflowBlocks/04_TransformManyBlockDemo/04_TransformManyBlockDemo.csproj (100%) rename {examples => old/examples}/src/DataflowBlocks/04_TransformManyBlockDemo/Program.cs (100%) rename {examples => old/examples}/src/DataflowBlocks/05_BufferBlockDemo/05_BufferBlockDemo.csproj (100%) rename {examples => old/examples}/src/DataflowBlocks/05_BufferBlockDemo/Program.cs (100%) rename {examples => old/examples}/src/DataflowBlocks/06_PubSubBufferBlockDemo/06_PubSubBufferBlockDemo.csproj (100%) rename {examples => old/examples}/src/DataflowBlocks/06_PubSubBufferBlockDemo/Program.cs (100%) rename {examples => old/examples}/src/DataflowBlocks/07_BoundedPubSubBufferBlockDemo/07_BoundedPubSubBufferBlockDemo.csproj (100%) rename {examples => old/examples}/src/DataflowBlocks/07_BoundedPubSubBufferBlockDemo/Program.cs (100%) rename {examples => old/examples}/src/DataflowBlocks/08_BroadcastBlockDemo/08_BroadcastBlockDemo.csproj (100%) rename {examples => old/examples}/src/DataflowBlocks/08_BroadcastBlockDemo/Program.cs (100%) rename {examples => old/examples}/src/DataflowBlocks/09_BufferedBroadcastBlockDemo/09_BufferedBroadcastBlockDemo.csproj (100%) rename {examples => old/examples}/src/DataflowBlocks/09_BufferedBroadcastBlockDemo/Program.cs (100%) rename {examples => old/examples}/src/DataflowBlocks/10_JoinBlockDemo/10_JoinBlockDemo.csproj (100%) rename {examples => old/examples}/src/DataflowBlocks/10_JoinBlockDemo/Program.cs (100%) rename {examples => old/examples}/src/DataflowBlocks/11_BatchJoinBlockDemo/11_BatchJoinBlockDemo.csproj (100%) rename {examples => old/examples}/src/DataflowBlocks/11_BatchJoinBlockDemo/Program.cs (100%) rename {examples => old/examples}/src/DataflowBlocks/12_WriteOnceBlockDemo/12_WriteOnceBlockDemo.csproj (100%) rename {examples => old/examples}/src/DataflowBlocks/12_WriteOnceBlockDemo/Program.cs (100%) rename {examples => old/examples}/src/Metrics/ConsoleWithMetrics/ConsoleWithMetrics.csproj (100%) rename {examples => old/examples}/src/Metrics/ConsoleWithMetrics/Program.cs (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflow/Config.json (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflow/ConsumerDataflow.csproj (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflow/Program.cs (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflowMetrics/Config.json (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflowMetrics/ConsumerDataflowMetrics.csproj (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflowMetrics/Grafana-Dashboard.json (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflowMetrics/Models/Message.cs (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflowMetrics/Models/WorkState.cs (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflowMetrics/Program.cs (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflowMetrics/Properties/launchSettings.json (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflowMetrics/README.md (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflowMetrics/Services/ConsumerDataflowService.cs (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflowMetrics/Startup.cs (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflowMetrics/appsettings.Development.json (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerDataflowMetrics/appsettings.json (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerPipelineMicroservice/Config.json (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerPipelineMicroservice/ConsumerPipelineMicroservice.csproj (100%) rename {examples => old/examples}/src/RabbitMQ/ConsumerPipelineMicroservice/Program.cs (100%) rename {examples => old/examples}/src/RabbitMQ/DataProducer/Config.json (100%) rename {examples => old/examples}/src/RabbitMQ/DataProducer/DataProducer.csproj (100%) rename {examples => old/examples}/src/RabbitMQ/DataProducer/Program.cs (100%) rename {examples => old/examples}/src/RabbitMQ/SimpleClient/Config.json (100%) rename {examples => old/examples}/src/RabbitMQ/SimpleClient/Program.cs (100%) rename {examples => old/examples}/src/RabbitMQ/SimpleClient/SimpleClient.csproj (100%) rename {examples => old/examples}/src/RabbitMQ/StressTestClient/Config.json (100%) rename {examples => old/examples}/src/RabbitMQ/StressTestClient/Legacy.cs (100%) rename {examples => old/examples}/src/RabbitMQ/StressTestClient/Program.cs (100%) rename {examples => old/examples}/src/RabbitMQ/StressTestClient/StressTestClient.csproj (100%) rename {examples => old/examples}/src/Windows/Windows.KeyRecorder/MainForm.Designer.cs (100%) rename {examples => old/examples}/src/Windows/Windows.KeyRecorder/MainForm.cs (100%) rename {examples => old/examples}/src/Windows/Windows.KeyRecorder/MainForm.resx (100%) rename {examples => old/examples}/src/Windows/Windows.KeyRecorder/Program.cs (100%) rename {examples => old/examples}/src/Windows/Windows.KeyRecorder/Windows.KeyRecorder.csproj (100%) rename {examples => old/examples}/src/Windows/Windows.NetCoreService/Install.ps1 (100%) rename {examples => old/examples}/src/Windows/Windows.NetCoreService/Program.cs (100%) rename {examples => old/examples}/src/Windows/Windows.NetCoreService/Properties/launchSettings.json (100%) rename {examples => old/examples}/src/Windows/Windows.NetCoreService/Windows.NetCoreService.csproj (100%) rename {examples => old/examples}/src/Windows/Windows.NetCoreService/Worker.cs (100%) rename {examples => old/examples}/src/Windows/Windows.NetCoreService/appsettings.Development.json (100%) rename {examples => old/examples}/src/Windows/Windows.NetCoreService/appsettings.json (100%) rename {prototypes => old/prototypes}/CompressionPlayground/CompressionPlayground.sln (100%) rename {prototypes => old/prototypes}/CompressionPlayground/CompressionPlayground/CompressionPlayground.csproj (100%) rename {prototypes => old/prototypes}/CompressionPlayground/CompressionPlayground/MyCustomClass.cs (100%) rename {prototypes => old/prototypes}/CompressionPlayground/CompressionPlayground/Program.cs (100%) rename {prototypes => old/prototypes}/TransformerConsole/TransformerConsole.sln (100%) rename {prototypes => old/prototypes}/TransformerConsole/TransformerConsole/MyCustomClass.cs (100%) rename {prototypes => old/prototypes}/TransformerConsole/TransformerConsole/Program.cs (100%) rename {prototypes => old/prototypes}/TransformerConsole/TransformerConsole/TransformerConsole.csproj (100%) diff --git a/benchmarks/Benchmarks.sln b/old/benchmarks/Benchmarks.sln similarity index 100% rename from benchmarks/Benchmarks.sln rename to old/benchmarks/Benchmarks.sln diff --git a/benchmarks/Benchmarks/Algorithms/MedianOfTwoSortedArraysBenchmark.cs b/old/benchmarks/Benchmarks/Algorithms/MedianOfTwoSortedArraysBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Algorithms/MedianOfTwoSortedArraysBenchmark.cs rename to old/benchmarks/Benchmarks/Algorithms/MedianOfTwoSortedArraysBenchmark.cs diff --git a/benchmarks/Benchmarks/Benchmarks.csproj b/old/benchmarks/Benchmarks/Benchmarks.csproj similarity index 100% rename from benchmarks/Benchmarks/Benchmarks.csproj rename to old/benchmarks/Benchmarks/Benchmarks.csproj diff --git a/benchmarks/Benchmarks/Compression.Recyclable/GzipAllocationBenchmark.cs b/old/benchmarks/Benchmarks/Compression.Recyclable/GzipAllocationBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Compression.Recyclable/GzipAllocationBenchmark.cs rename to old/benchmarks/Benchmarks/Compression.Recyclable/GzipAllocationBenchmark.cs diff --git a/benchmarks/Benchmarks/Compression.Recyclable/RecyclableAllocationBenchmark.cs b/old/benchmarks/Benchmarks/Compression.Recyclable/RecyclableAllocationBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Compression.Recyclable/RecyclableAllocationBenchmark.cs rename to old/benchmarks/Benchmarks/Compression.Recyclable/RecyclableAllocationBenchmark.cs diff --git a/benchmarks/Benchmarks/Compression.Recyclable/RecyclableBrotliBenchmark.cs b/old/benchmarks/Benchmarks/Compression.Recyclable/RecyclableBrotliBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Compression.Recyclable/RecyclableBrotliBenchmark.cs rename to old/benchmarks/Benchmarks/Compression.Recyclable/RecyclableBrotliBenchmark.cs diff --git a/benchmarks/Benchmarks/Compression.Recyclable/RecyclableDeflateBenchmark.cs b/old/benchmarks/Benchmarks/Compression.Recyclable/RecyclableDeflateBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Compression.Recyclable/RecyclableDeflateBenchmark.cs rename to old/benchmarks/Benchmarks/Compression.Recyclable/RecyclableDeflateBenchmark.cs diff --git a/benchmarks/Benchmarks/Compression.Recyclable/RecyclableGzipBenchmark.cs b/old/benchmarks/Benchmarks/Compression.Recyclable/RecyclableGzipBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Compression.Recyclable/RecyclableGzipBenchmark.cs rename to old/benchmarks/Benchmarks/Compression.Recyclable/RecyclableGzipBenchmark.cs diff --git a/benchmarks/Benchmarks/Compression/BrotliBenchmark.cs b/old/benchmarks/Benchmarks/Compression/BrotliBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Compression/BrotliBenchmark.cs rename to old/benchmarks/Benchmarks/Compression/BrotliBenchmark.cs diff --git a/benchmarks/Benchmarks/Compression/DeflateBenchmark.cs b/old/benchmarks/Benchmarks/Compression/DeflateBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Compression/DeflateBenchmark.cs rename to old/benchmarks/Benchmarks/Compression/DeflateBenchmark.cs diff --git a/benchmarks/Benchmarks/Compression/GzipBenchmark.cs b/old/benchmarks/Benchmarks/Compression/GzipBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Compression/GzipBenchmark.cs rename to old/benchmarks/Benchmarks/Compression/GzipBenchmark.cs diff --git a/benchmarks/Benchmarks/Compression/LZ4PickleBenchmark.cs b/old/benchmarks/Benchmarks/Compression/LZ4PickleBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Compression/LZ4PickleBenchmark.cs rename to old/benchmarks/Benchmarks/Compression/LZ4PickleBenchmark.cs diff --git a/benchmarks/Benchmarks/Compression/LZ4StreamBenchmark.cs b/old/benchmarks/Benchmarks/Compression/LZ4StreamBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Compression/LZ4StreamBenchmark.cs rename to old/benchmarks/Benchmarks/Compression/LZ4StreamBenchmark.cs diff --git a/benchmarks/Benchmarks/Encryption/AllocationEncryptionBenchmark.cs b/old/benchmarks/Benchmarks/Encryption/AllocationEncryptionBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Encryption/AllocationEncryptionBenchmark.cs rename to old/benchmarks/Benchmarks/Encryption/AllocationEncryptionBenchmark.cs diff --git a/benchmarks/Benchmarks/Encryption/ArgonHashingBenchmark.cs b/old/benchmarks/Benchmarks/Encryption/ArgonHashingBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Encryption/ArgonHashingBenchmark.cs rename to old/benchmarks/Benchmarks/Encryption/ArgonHashingBenchmark.cs diff --git a/benchmarks/Benchmarks/Encryption/BouncyEncryptBenchmark.cs b/old/benchmarks/Benchmarks/Encryption/BouncyEncryptBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Encryption/BouncyEncryptBenchmark.cs rename to old/benchmarks/Benchmarks/Encryption/BouncyEncryptBenchmark.cs diff --git a/benchmarks/Benchmarks/Encryption/EncryptBenchmark.cs b/old/benchmarks/Benchmarks/Encryption/EncryptBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Encryption/EncryptBenchmark.cs rename to old/benchmarks/Benchmarks/Encryption/EncryptBenchmark.cs diff --git a/benchmarks/Benchmarks/Encryption/RecyclableEncryptionBenchmark.cs b/old/benchmarks/Benchmarks/Encryption/RecyclableEncryptionBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Encryption/RecyclableEncryptionBenchmark.cs rename to old/benchmarks/Benchmarks/Encryption/RecyclableEncryptionBenchmark.cs diff --git a/benchmarks/Benchmarks/Middleware/BouncyDataTransformBenchmark.cs b/old/benchmarks/Benchmarks/Middleware/BouncyDataTransformBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Middleware/BouncyDataTransformBenchmark.cs rename to old/benchmarks/Benchmarks/Middleware/BouncyDataTransformBenchmark.cs diff --git a/benchmarks/Benchmarks/Middleware/DataTransformBenchmark.cs b/old/benchmarks/Benchmarks/Middleware/DataTransformBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Middleware/DataTransformBenchmark.cs rename to old/benchmarks/Benchmarks/Middleware/DataTransformBenchmark.cs diff --git a/benchmarks/Benchmarks/Middleware/MyCustomClass.cs b/old/benchmarks/Benchmarks/Middleware/MyCustomClass.cs similarity index 100% rename from benchmarks/Benchmarks/Middleware/MyCustomClass.cs rename to old/benchmarks/Benchmarks/Middleware/MyCustomClass.cs diff --git a/benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark.cs b/old/benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark.cs rename to old/benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark.cs diff --git a/benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark2.cs b/old/benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark2.cs similarity index 100% rename from benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark2.cs rename to old/benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark2.cs diff --git a/benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark3.cs b/old/benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark3.cs similarity index 100% rename from benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark3.cs rename to old/benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark3.cs diff --git a/benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark4.cs b/old/benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark4.cs similarity index 100% rename from benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark4.cs rename to old/benchmarks/Benchmarks/Middleware/RecyclableTransformBenchmark4.cs diff --git a/benchmarks/Benchmarks/Misc/ChannelBufferBenchmark.cs b/old/benchmarks/Benchmarks/Misc/ChannelBufferBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Misc/ChannelBufferBenchmark.cs rename to old/benchmarks/Benchmarks/Misc/ChannelBufferBenchmark.cs diff --git a/benchmarks/Benchmarks/Misc/IsNumericBenchmark.cs b/old/benchmarks/Benchmarks/Misc/IsNumericBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Misc/IsNumericBenchmark.cs rename to old/benchmarks/Benchmarks/Misc/IsNumericBenchmark.cs diff --git a/benchmarks/Benchmarks/Misc/XorBenchmark.cs b/old/benchmarks/Benchmarks/Misc/XorBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/Misc/XorBenchmark.cs rename to old/benchmarks/Benchmarks/Misc/XorBenchmark.cs diff --git a/benchmarks/Benchmarks/Program.cs b/old/benchmarks/Benchmarks/Program.cs similarity index 100% rename from benchmarks/Benchmarks/Program.cs rename to old/benchmarks/Benchmarks/Program.cs diff --git a/benchmarks/Benchmarks/README.md b/old/benchmarks/Benchmarks/README.md similarity index 100% rename from benchmarks/Benchmarks/README.md rename to old/benchmarks/Benchmarks/README.md diff --git a/benchmarks/Benchmarks/RabbitMQ/ChannelPoolBenchmark.cs b/old/benchmarks/Benchmarks/RabbitMQ/ChannelPoolBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/RabbitMQ/ChannelPoolBenchmark.cs rename to old/benchmarks/Benchmarks/RabbitMQ/ChannelPoolBenchmark.cs diff --git a/benchmarks/Benchmarks/RabbitMQ/ConnectionPoolBenchmark.cs b/old/benchmarks/Benchmarks/RabbitMQ/ConnectionPoolBenchmark.cs similarity index 100% rename from benchmarks/Benchmarks/RabbitMQ/ConnectionPoolBenchmark.cs rename to old/benchmarks/Benchmarks/RabbitMQ/ConnectionPoolBenchmark.cs diff --git a/examples/Examples.sln b/old/examples/Examples.sln similarity index 100% rename from examples/Examples.sln rename to old/examples/Examples.sln diff --git a/examples/Note.txt b/old/examples/Note.txt similarity index 100% rename from examples/Note.txt rename to old/examples/Note.txt diff --git a/examples/src/ArrayPool/ArrayPoolChannel/ArrayPoolChannel.csproj b/old/examples/src/ArrayPool/ArrayPoolChannel/ArrayPoolChannel.csproj similarity index 100% rename from examples/src/ArrayPool/ArrayPoolChannel/ArrayPoolChannel.csproj rename to old/examples/src/ArrayPool/ArrayPoolChannel/ArrayPoolChannel.csproj diff --git a/examples/src/ArrayPool/ArrayPoolChannel/Program.cs b/old/examples/src/ArrayPool/ArrayPoolChannel/Program.cs similarity index 100% rename from examples/src/ArrayPool/ArrayPoolChannel/Program.cs rename to old/examples/src/ArrayPool/ArrayPoolChannel/Program.cs diff --git a/examples/src/Channels/Channels.Example/Channels.Example.csproj b/old/examples/src/Channels/Channels.Example/Channels.Example.csproj similarity index 100% rename from examples/src/Channels/Channels.Example/Channels.Example.csproj rename to old/examples/src/Channels/Channels.Example/Channels.Example.csproj diff --git a/examples/src/Channels/Channels.Example/Program.cs b/old/examples/src/Channels/Channels.Example/Program.cs similarity index 100% rename from examples/src/Channels/Channels.Example/Program.cs rename to old/examples/src/Channels/Channels.Example/Program.cs diff --git a/examples/src/Channels/QuickSocket.Client/Message.cs b/old/examples/src/Channels/QuickSocket.Client/Message.cs similarity index 100% rename from examples/src/Channels/QuickSocket.Client/Message.cs rename to old/examples/src/Channels/QuickSocket.Client/Message.cs diff --git a/examples/src/Channels/QuickSocket.Client/MessageReceipt.cs b/old/examples/src/Channels/QuickSocket.Client/MessageReceipt.cs similarity index 100% rename from examples/src/Channels/QuickSocket.Client/MessageReceipt.cs rename to old/examples/src/Channels/QuickSocket.Client/MessageReceipt.cs diff --git a/examples/src/Channels/QuickSocket.Client/Program.cs b/old/examples/src/Channels/QuickSocket.Client/Program.cs similarity index 100% rename from examples/src/Channels/QuickSocket.Client/Program.cs rename to old/examples/src/Channels/QuickSocket.Client/Program.cs diff --git a/examples/src/Channels/QuickSocket.Client/QuickSocket.Client.csproj b/old/examples/src/Channels/QuickSocket.Client/QuickSocket.Client.csproj similarity index 100% rename from examples/src/Channels/QuickSocket.Client/QuickSocket.Client.csproj rename to old/examples/src/Channels/QuickSocket.Client/QuickSocket.Client.csproj diff --git a/examples/src/Channels/QuickSocket.Server/Message.cs b/old/examples/src/Channels/QuickSocket.Server/Message.cs similarity index 100% rename from examples/src/Channels/QuickSocket.Server/Message.cs rename to old/examples/src/Channels/QuickSocket.Server/Message.cs diff --git a/examples/src/Channels/QuickSocket.Server/MessageReceipt.cs b/old/examples/src/Channels/QuickSocket.Server/MessageReceipt.cs similarity index 100% rename from examples/src/Channels/QuickSocket.Server/MessageReceipt.cs rename to old/examples/src/Channels/QuickSocket.Server/MessageReceipt.cs diff --git a/examples/src/Channels/QuickSocket.Server/Program.cs b/old/examples/src/Channels/QuickSocket.Server/Program.cs similarity index 100% rename from examples/src/Channels/QuickSocket.Server/Program.cs rename to old/examples/src/Channels/QuickSocket.Server/Program.cs diff --git a/examples/src/Channels/QuickSocket.Server/QuickSocket.Server.csproj b/old/examples/src/Channels/QuickSocket.Server/QuickSocket.Server.csproj similarity index 100% rename from examples/src/Channels/QuickSocket.Server/QuickSocket.Server.csproj rename to old/examples/src/Channels/QuickSocket.Server/QuickSocket.Server.csproj diff --git a/examples/src/DataflowBlocks/01_ActionBlockDemo/01_ActionBlockDemo.csproj b/old/examples/src/DataflowBlocks/01_ActionBlockDemo/01_ActionBlockDemo.csproj similarity index 100% rename from examples/src/DataflowBlocks/01_ActionBlockDemo/01_ActionBlockDemo.csproj rename to old/examples/src/DataflowBlocks/01_ActionBlockDemo/01_ActionBlockDemo.csproj diff --git a/examples/src/DataflowBlocks/01_ActionBlockDemo/Program.cs b/old/examples/src/DataflowBlocks/01_ActionBlockDemo/Program.cs similarity index 100% rename from examples/src/DataflowBlocks/01_ActionBlockDemo/Program.cs rename to old/examples/src/DataflowBlocks/01_ActionBlockDemo/Program.cs diff --git a/examples/src/DataflowBlocks/02_TransformBlockDemo/02_TransformBlockDemo.csproj b/old/examples/src/DataflowBlocks/02_TransformBlockDemo/02_TransformBlockDemo.csproj similarity index 100% rename from examples/src/DataflowBlocks/02_TransformBlockDemo/02_TransformBlockDemo.csproj rename to old/examples/src/DataflowBlocks/02_TransformBlockDemo/02_TransformBlockDemo.csproj diff --git a/examples/src/DataflowBlocks/02_TransformBlockDemo/Program.cs b/old/examples/src/DataflowBlocks/02_TransformBlockDemo/Program.cs similarity index 100% rename from examples/src/DataflowBlocks/02_TransformBlockDemo/Program.cs rename to old/examples/src/DataflowBlocks/02_TransformBlockDemo/Program.cs diff --git a/examples/src/DataflowBlocks/03_BatchBlockDemo/03_BatchBlockDemo.csproj b/old/examples/src/DataflowBlocks/03_BatchBlockDemo/03_BatchBlockDemo.csproj similarity index 100% rename from examples/src/DataflowBlocks/03_BatchBlockDemo/03_BatchBlockDemo.csproj rename to old/examples/src/DataflowBlocks/03_BatchBlockDemo/03_BatchBlockDemo.csproj diff --git a/examples/src/DataflowBlocks/03_BatchBlockDemo/Program.cs b/old/examples/src/DataflowBlocks/03_BatchBlockDemo/Program.cs similarity index 100% rename from examples/src/DataflowBlocks/03_BatchBlockDemo/Program.cs rename to old/examples/src/DataflowBlocks/03_BatchBlockDemo/Program.cs diff --git a/examples/src/DataflowBlocks/04_TransformManyBlockDemo/04_TransformManyBlockDemo.csproj b/old/examples/src/DataflowBlocks/04_TransformManyBlockDemo/04_TransformManyBlockDemo.csproj similarity index 100% rename from examples/src/DataflowBlocks/04_TransformManyBlockDemo/04_TransformManyBlockDemo.csproj rename to old/examples/src/DataflowBlocks/04_TransformManyBlockDemo/04_TransformManyBlockDemo.csproj diff --git a/examples/src/DataflowBlocks/04_TransformManyBlockDemo/Program.cs b/old/examples/src/DataflowBlocks/04_TransformManyBlockDemo/Program.cs similarity index 100% rename from examples/src/DataflowBlocks/04_TransformManyBlockDemo/Program.cs rename to old/examples/src/DataflowBlocks/04_TransformManyBlockDemo/Program.cs diff --git a/examples/src/DataflowBlocks/05_BufferBlockDemo/05_BufferBlockDemo.csproj b/old/examples/src/DataflowBlocks/05_BufferBlockDemo/05_BufferBlockDemo.csproj similarity index 100% rename from examples/src/DataflowBlocks/05_BufferBlockDemo/05_BufferBlockDemo.csproj rename to old/examples/src/DataflowBlocks/05_BufferBlockDemo/05_BufferBlockDemo.csproj diff --git a/examples/src/DataflowBlocks/05_BufferBlockDemo/Program.cs b/old/examples/src/DataflowBlocks/05_BufferBlockDemo/Program.cs similarity index 100% rename from examples/src/DataflowBlocks/05_BufferBlockDemo/Program.cs rename to old/examples/src/DataflowBlocks/05_BufferBlockDemo/Program.cs diff --git a/examples/src/DataflowBlocks/06_PubSubBufferBlockDemo/06_PubSubBufferBlockDemo.csproj b/old/examples/src/DataflowBlocks/06_PubSubBufferBlockDemo/06_PubSubBufferBlockDemo.csproj similarity index 100% rename from examples/src/DataflowBlocks/06_PubSubBufferBlockDemo/06_PubSubBufferBlockDemo.csproj rename to old/examples/src/DataflowBlocks/06_PubSubBufferBlockDemo/06_PubSubBufferBlockDemo.csproj diff --git a/examples/src/DataflowBlocks/06_PubSubBufferBlockDemo/Program.cs b/old/examples/src/DataflowBlocks/06_PubSubBufferBlockDemo/Program.cs similarity index 100% rename from examples/src/DataflowBlocks/06_PubSubBufferBlockDemo/Program.cs rename to old/examples/src/DataflowBlocks/06_PubSubBufferBlockDemo/Program.cs diff --git a/examples/src/DataflowBlocks/07_BoundedPubSubBufferBlockDemo/07_BoundedPubSubBufferBlockDemo.csproj b/old/examples/src/DataflowBlocks/07_BoundedPubSubBufferBlockDemo/07_BoundedPubSubBufferBlockDemo.csproj similarity index 100% rename from examples/src/DataflowBlocks/07_BoundedPubSubBufferBlockDemo/07_BoundedPubSubBufferBlockDemo.csproj rename to old/examples/src/DataflowBlocks/07_BoundedPubSubBufferBlockDemo/07_BoundedPubSubBufferBlockDemo.csproj diff --git a/examples/src/DataflowBlocks/07_BoundedPubSubBufferBlockDemo/Program.cs b/old/examples/src/DataflowBlocks/07_BoundedPubSubBufferBlockDemo/Program.cs similarity index 100% rename from examples/src/DataflowBlocks/07_BoundedPubSubBufferBlockDemo/Program.cs rename to old/examples/src/DataflowBlocks/07_BoundedPubSubBufferBlockDemo/Program.cs diff --git a/examples/src/DataflowBlocks/08_BroadcastBlockDemo/08_BroadcastBlockDemo.csproj b/old/examples/src/DataflowBlocks/08_BroadcastBlockDemo/08_BroadcastBlockDemo.csproj similarity index 100% rename from examples/src/DataflowBlocks/08_BroadcastBlockDemo/08_BroadcastBlockDemo.csproj rename to old/examples/src/DataflowBlocks/08_BroadcastBlockDemo/08_BroadcastBlockDemo.csproj diff --git a/examples/src/DataflowBlocks/08_BroadcastBlockDemo/Program.cs b/old/examples/src/DataflowBlocks/08_BroadcastBlockDemo/Program.cs similarity index 100% rename from examples/src/DataflowBlocks/08_BroadcastBlockDemo/Program.cs rename to old/examples/src/DataflowBlocks/08_BroadcastBlockDemo/Program.cs diff --git a/examples/src/DataflowBlocks/09_BufferedBroadcastBlockDemo/09_BufferedBroadcastBlockDemo.csproj b/old/examples/src/DataflowBlocks/09_BufferedBroadcastBlockDemo/09_BufferedBroadcastBlockDemo.csproj similarity index 100% rename from examples/src/DataflowBlocks/09_BufferedBroadcastBlockDemo/09_BufferedBroadcastBlockDemo.csproj rename to old/examples/src/DataflowBlocks/09_BufferedBroadcastBlockDemo/09_BufferedBroadcastBlockDemo.csproj diff --git a/examples/src/DataflowBlocks/09_BufferedBroadcastBlockDemo/Program.cs b/old/examples/src/DataflowBlocks/09_BufferedBroadcastBlockDemo/Program.cs similarity index 100% rename from examples/src/DataflowBlocks/09_BufferedBroadcastBlockDemo/Program.cs rename to old/examples/src/DataflowBlocks/09_BufferedBroadcastBlockDemo/Program.cs diff --git a/examples/src/DataflowBlocks/10_JoinBlockDemo/10_JoinBlockDemo.csproj b/old/examples/src/DataflowBlocks/10_JoinBlockDemo/10_JoinBlockDemo.csproj similarity index 100% rename from examples/src/DataflowBlocks/10_JoinBlockDemo/10_JoinBlockDemo.csproj rename to old/examples/src/DataflowBlocks/10_JoinBlockDemo/10_JoinBlockDemo.csproj diff --git a/examples/src/DataflowBlocks/10_JoinBlockDemo/Program.cs b/old/examples/src/DataflowBlocks/10_JoinBlockDemo/Program.cs similarity index 100% rename from examples/src/DataflowBlocks/10_JoinBlockDemo/Program.cs rename to old/examples/src/DataflowBlocks/10_JoinBlockDemo/Program.cs diff --git a/examples/src/DataflowBlocks/11_BatchJoinBlockDemo/11_BatchJoinBlockDemo.csproj b/old/examples/src/DataflowBlocks/11_BatchJoinBlockDemo/11_BatchJoinBlockDemo.csproj similarity index 100% rename from examples/src/DataflowBlocks/11_BatchJoinBlockDemo/11_BatchJoinBlockDemo.csproj rename to old/examples/src/DataflowBlocks/11_BatchJoinBlockDemo/11_BatchJoinBlockDemo.csproj diff --git a/examples/src/DataflowBlocks/11_BatchJoinBlockDemo/Program.cs b/old/examples/src/DataflowBlocks/11_BatchJoinBlockDemo/Program.cs similarity index 100% rename from examples/src/DataflowBlocks/11_BatchJoinBlockDemo/Program.cs rename to old/examples/src/DataflowBlocks/11_BatchJoinBlockDemo/Program.cs diff --git a/examples/src/DataflowBlocks/12_WriteOnceBlockDemo/12_WriteOnceBlockDemo.csproj b/old/examples/src/DataflowBlocks/12_WriteOnceBlockDemo/12_WriteOnceBlockDemo.csproj similarity index 100% rename from examples/src/DataflowBlocks/12_WriteOnceBlockDemo/12_WriteOnceBlockDemo.csproj rename to old/examples/src/DataflowBlocks/12_WriteOnceBlockDemo/12_WriteOnceBlockDemo.csproj diff --git a/examples/src/DataflowBlocks/12_WriteOnceBlockDemo/Program.cs b/old/examples/src/DataflowBlocks/12_WriteOnceBlockDemo/Program.cs similarity index 100% rename from examples/src/DataflowBlocks/12_WriteOnceBlockDemo/Program.cs rename to old/examples/src/DataflowBlocks/12_WriteOnceBlockDemo/Program.cs diff --git a/examples/src/Metrics/ConsoleWithMetrics/ConsoleWithMetrics.csproj b/old/examples/src/Metrics/ConsoleWithMetrics/ConsoleWithMetrics.csproj similarity index 100% rename from examples/src/Metrics/ConsoleWithMetrics/ConsoleWithMetrics.csproj rename to old/examples/src/Metrics/ConsoleWithMetrics/ConsoleWithMetrics.csproj diff --git a/examples/src/Metrics/ConsoleWithMetrics/Program.cs b/old/examples/src/Metrics/ConsoleWithMetrics/Program.cs similarity index 100% rename from examples/src/Metrics/ConsoleWithMetrics/Program.cs rename to old/examples/src/Metrics/ConsoleWithMetrics/Program.cs diff --git a/examples/src/RabbitMQ/ConsumerDataflow/Config.json b/old/examples/src/RabbitMQ/ConsumerDataflow/Config.json similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflow/Config.json rename to old/examples/src/RabbitMQ/ConsumerDataflow/Config.json diff --git a/examples/src/RabbitMQ/ConsumerDataflow/ConsumerDataflow.csproj b/old/examples/src/RabbitMQ/ConsumerDataflow/ConsumerDataflow.csproj similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflow/ConsumerDataflow.csproj rename to old/examples/src/RabbitMQ/ConsumerDataflow/ConsumerDataflow.csproj diff --git a/examples/src/RabbitMQ/ConsumerDataflow/Program.cs b/old/examples/src/RabbitMQ/ConsumerDataflow/Program.cs similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflow/Program.cs rename to old/examples/src/RabbitMQ/ConsumerDataflow/Program.cs diff --git a/examples/src/RabbitMQ/ConsumerDataflowMetrics/Config.json b/old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Config.json similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflowMetrics/Config.json rename to old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Config.json diff --git a/examples/src/RabbitMQ/ConsumerDataflowMetrics/ConsumerDataflowMetrics.csproj b/old/examples/src/RabbitMQ/ConsumerDataflowMetrics/ConsumerDataflowMetrics.csproj similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflowMetrics/ConsumerDataflowMetrics.csproj rename to old/examples/src/RabbitMQ/ConsumerDataflowMetrics/ConsumerDataflowMetrics.csproj diff --git a/examples/src/RabbitMQ/ConsumerDataflowMetrics/Grafana-Dashboard.json b/old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Grafana-Dashboard.json similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflowMetrics/Grafana-Dashboard.json rename to old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Grafana-Dashboard.json diff --git a/examples/src/RabbitMQ/ConsumerDataflowMetrics/Models/Message.cs b/old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Models/Message.cs similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflowMetrics/Models/Message.cs rename to old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Models/Message.cs diff --git a/examples/src/RabbitMQ/ConsumerDataflowMetrics/Models/WorkState.cs b/old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Models/WorkState.cs similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflowMetrics/Models/WorkState.cs rename to old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Models/WorkState.cs diff --git a/examples/src/RabbitMQ/ConsumerDataflowMetrics/Program.cs b/old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Program.cs similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflowMetrics/Program.cs rename to old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Program.cs diff --git a/examples/src/RabbitMQ/ConsumerDataflowMetrics/Properties/launchSettings.json b/old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Properties/launchSettings.json similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflowMetrics/Properties/launchSettings.json rename to old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Properties/launchSettings.json diff --git a/examples/src/RabbitMQ/ConsumerDataflowMetrics/README.md b/old/examples/src/RabbitMQ/ConsumerDataflowMetrics/README.md similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflowMetrics/README.md rename to old/examples/src/RabbitMQ/ConsumerDataflowMetrics/README.md diff --git a/examples/src/RabbitMQ/ConsumerDataflowMetrics/Services/ConsumerDataflowService.cs b/old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Services/ConsumerDataflowService.cs similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflowMetrics/Services/ConsumerDataflowService.cs rename to old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Services/ConsumerDataflowService.cs diff --git a/examples/src/RabbitMQ/ConsumerDataflowMetrics/Startup.cs b/old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Startup.cs similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflowMetrics/Startup.cs rename to old/examples/src/RabbitMQ/ConsumerDataflowMetrics/Startup.cs diff --git a/examples/src/RabbitMQ/ConsumerDataflowMetrics/appsettings.Development.json b/old/examples/src/RabbitMQ/ConsumerDataflowMetrics/appsettings.Development.json similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflowMetrics/appsettings.Development.json rename to old/examples/src/RabbitMQ/ConsumerDataflowMetrics/appsettings.Development.json diff --git a/examples/src/RabbitMQ/ConsumerDataflowMetrics/appsettings.json b/old/examples/src/RabbitMQ/ConsumerDataflowMetrics/appsettings.json similarity index 100% rename from examples/src/RabbitMQ/ConsumerDataflowMetrics/appsettings.json rename to old/examples/src/RabbitMQ/ConsumerDataflowMetrics/appsettings.json diff --git a/examples/src/RabbitMQ/ConsumerPipelineMicroservice/Config.json b/old/examples/src/RabbitMQ/ConsumerPipelineMicroservice/Config.json similarity index 100% rename from examples/src/RabbitMQ/ConsumerPipelineMicroservice/Config.json rename to old/examples/src/RabbitMQ/ConsumerPipelineMicroservice/Config.json diff --git a/examples/src/RabbitMQ/ConsumerPipelineMicroservice/ConsumerPipelineMicroservice.csproj b/old/examples/src/RabbitMQ/ConsumerPipelineMicroservice/ConsumerPipelineMicroservice.csproj similarity index 100% rename from examples/src/RabbitMQ/ConsumerPipelineMicroservice/ConsumerPipelineMicroservice.csproj rename to old/examples/src/RabbitMQ/ConsumerPipelineMicroservice/ConsumerPipelineMicroservice.csproj diff --git a/examples/src/RabbitMQ/ConsumerPipelineMicroservice/Program.cs b/old/examples/src/RabbitMQ/ConsumerPipelineMicroservice/Program.cs similarity index 100% rename from examples/src/RabbitMQ/ConsumerPipelineMicroservice/Program.cs rename to old/examples/src/RabbitMQ/ConsumerPipelineMicroservice/Program.cs diff --git a/examples/src/RabbitMQ/DataProducer/Config.json b/old/examples/src/RabbitMQ/DataProducer/Config.json similarity index 100% rename from examples/src/RabbitMQ/DataProducer/Config.json rename to old/examples/src/RabbitMQ/DataProducer/Config.json diff --git a/examples/src/RabbitMQ/DataProducer/DataProducer.csproj b/old/examples/src/RabbitMQ/DataProducer/DataProducer.csproj similarity index 100% rename from examples/src/RabbitMQ/DataProducer/DataProducer.csproj rename to old/examples/src/RabbitMQ/DataProducer/DataProducer.csproj diff --git a/examples/src/RabbitMQ/DataProducer/Program.cs b/old/examples/src/RabbitMQ/DataProducer/Program.cs similarity index 100% rename from examples/src/RabbitMQ/DataProducer/Program.cs rename to old/examples/src/RabbitMQ/DataProducer/Program.cs diff --git a/examples/src/RabbitMQ/SimpleClient/Config.json b/old/examples/src/RabbitMQ/SimpleClient/Config.json similarity index 100% rename from examples/src/RabbitMQ/SimpleClient/Config.json rename to old/examples/src/RabbitMQ/SimpleClient/Config.json diff --git a/examples/src/RabbitMQ/SimpleClient/Program.cs b/old/examples/src/RabbitMQ/SimpleClient/Program.cs similarity index 100% rename from examples/src/RabbitMQ/SimpleClient/Program.cs rename to old/examples/src/RabbitMQ/SimpleClient/Program.cs diff --git a/examples/src/RabbitMQ/SimpleClient/SimpleClient.csproj b/old/examples/src/RabbitMQ/SimpleClient/SimpleClient.csproj similarity index 100% rename from examples/src/RabbitMQ/SimpleClient/SimpleClient.csproj rename to old/examples/src/RabbitMQ/SimpleClient/SimpleClient.csproj diff --git a/examples/src/RabbitMQ/StressTestClient/Config.json b/old/examples/src/RabbitMQ/StressTestClient/Config.json similarity index 100% rename from examples/src/RabbitMQ/StressTestClient/Config.json rename to old/examples/src/RabbitMQ/StressTestClient/Config.json diff --git a/examples/src/RabbitMQ/StressTestClient/Legacy.cs b/old/examples/src/RabbitMQ/StressTestClient/Legacy.cs similarity index 100% rename from examples/src/RabbitMQ/StressTestClient/Legacy.cs rename to old/examples/src/RabbitMQ/StressTestClient/Legacy.cs diff --git a/examples/src/RabbitMQ/StressTestClient/Program.cs b/old/examples/src/RabbitMQ/StressTestClient/Program.cs similarity index 100% rename from examples/src/RabbitMQ/StressTestClient/Program.cs rename to old/examples/src/RabbitMQ/StressTestClient/Program.cs diff --git a/examples/src/RabbitMQ/StressTestClient/StressTestClient.csproj b/old/examples/src/RabbitMQ/StressTestClient/StressTestClient.csproj similarity index 100% rename from examples/src/RabbitMQ/StressTestClient/StressTestClient.csproj rename to old/examples/src/RabbitMQ/StressTestClient/StressTestClient.csproj diff --git a/examples/src/Windows/Windows.KeyRecorder/MainForm.Designer.cs b/old/examples/src/Windows/Windows.KeyRecorder/MainForm.Designer.cs similarity index 100% rename from examples/src/Windows/Windows.KeyRecorder/MainForm.Designer.cs rename to old/examples/src/Windows/Windows.KeyRecorder/MainForm.Designer.cs diff --git a/examples/src/Windows/Windows.KeyRecorder/MainForm.cs b/old/examples/src/Windows/Windows.KeyRecorder/MainForm.cs similarity index 100% rename from examples/src/Windows/Windows.KeyRecorder/MainForm.cs rename to old/examples/src/Windows/Windows.KeyRecorder/MainForm.cs diff --git a/examples/src/Windows/Windows.KeyRecorder/MainForm.resx b/old/examples/src/Windows/Windows.KeyRecorder/MainForm.resx similarity index 100% rename from examples/src/Windows/Windows.KeyRecorder/MainForm.resx rename to old/examples/src/Windows/Windows.KeyRecorder/MainForm.resx diff --git a/examples/src/Windows/Windows.KeyRecorder/Program.cs b/old/examples/src/Windows/Windows.KeyRecorder/Program.cs similarity index 100% rename from examples/src/Windows/Windows.KeyRecorder/Program.cs rename to old/examples/src/Windows/Windows.KeyRecorder/Program.cs diff --git a/examples/src/Windows/Windows.KeyRecorder/Windows.KeyRecorder.csproj b/old/examples/src/Windows/Windows.KeyRecorder/Windows.KeyRecorder.csproj similarity index 100% rename from examples/src/Windows/Windows.KeyRecorder/Windows.KeyRecorder.csproj rename to old/examples/src/Windows/Windows.KeyRecorder/Windows.KeyRecorder.csproj diff --git a/examples/src/Windows/Windows.NetCoreService/Install.ps1 b/old/examples/src/Windows/Windows.NetCoreService/Install.ps1 similarity index 100% rename from examples/src/Windows/Windows.NetCoreService/Install.ps1 rename to old/examples/src/Windows/Windows.NetCoreService/Install.ps1 diff --git a/examples/src/Windows/Windows.NetCoreService/Program.cs b/old/examples/src/Windows/Windows.NetCoreService/Program.cs similarity index 100% rename from examples/src/Windows/Windows.NetCoreService/Program.cs rename to old/examples/src/Windows/Windows.NetCoreService/Program.cs diff --git a/examples/src/Windows/Windows.NetCoreService/Properties/launchSettings.json b/old/examples/src/Windows/Windows.NetCoreService/Properties/launchSettings.json similarity index 100% rename from examples/src/Windows/Windows.NetCoreService/Properties/launchSettings.json rename to old/examples/src/Windows/Windows.NetCoreService/Properties/launchSettings.json diff --git a/examples/src/Windows/Windows.NetCoreService/Windows.NetCoreService.csproj b/old/examples/src/Windows/Windows.NetCoreService/Windows.NetCoreService.csproj similarity index 100% rename from examples/src/Windows/Windows.NetCoreService/Windows.NetCoreService.csproj rename to old/examples/src/Windows/Windows.NetCoreService/Windows.NetCoreService.csproj diff --git a/examples/src/Windows/Windows.NetCoreService/Worker.cs b/old/examples/src/Windows/Windows.NetCoreService/Worker.cs similarity index 100% rename from examples/src/Windows/Windows.NetCoreService/Worker.cs rename to old/examples/src/Windows/Windows.NetCoreService/Worker.cs diff --git a/examples/src/Windows/Windows.NetCoreService/appsettings.Development.json b/old/examples/src/Windows/Windows.NetCoreService/appsettings.Development.json similarity index 100% rename from examples/src/Windows/Windows.NetCoreService/appsettings.Development.json rename to old/examples/src/Windows/Windows.NetCoreService/appsettings.Development.json diff --git a/examples/src/Windows/Windows.NetCoreService/appsettings.json b/old/examples/src/Windows/Windows.NetCoreService/appsettings.json similarity index 100% rename from examples/src/Windows/Windows.NetCoreService/appsettings.json rename to old/examples/src/Windows/Windows.NetCoreService/appsettings.json diff --git a/prototypes/CompressionPlayground/CompressionPlayground.sln b/old/prototypes/CompressionPlayground/CompressionPlayground.sln similarity index 100% rename from prototypes/CompressionPlayground/CompressionPlayground.sln rename to old/prototypes/CompressionPlayground/CompressionPlayground.sln diff --git a/prototypes/CompressionPlayground/CompressionPlayground/CompressionPlayground.csproj b/old/prototypes/CompressionPlayground/CompressionPlayground/CompressionPlayground.csproj similarity index 100% rename from prototypes/CompressionPlayground/CompressionPlayground/CompressionPlayground.csproj rename to old/prototypes/CompressionPlayground/CompressionPlayground/CompressionPlayground.csproj diff --git a/prototypes/CompressionPlayground/CompressionPlayground/MyCustomClass.cs b/old/prototypes/CompressionPlayground/CompressionPlayground/MyCustomClass.cs similarity index 100% rename from prototypes/CompressionPlayground/CompressionPlayground/MyCustomClass.cs rename to old/prototypes/CompressionPlayground/CompressionPlayground/MyCustomClass.cs diff --git a/prototypes/CompressionPlayground/CompressionPlayground/Program.cs b/old/prototypes/CompressionPlayground/CompressionPlayground/Program.cs similarity index 100% rename from prototypes/CompressionPlayground/CompressionPlayground/Program.cs rename to old/prototypes/CompressionPlayground/CompressionPlayground/Program.cs diff --git a/prototypes/TransformerConsole/TransformerConsole.sln b/old/prototypes/TransformerConsole/TransformerConsole.sln similarity index 100% rename from prototypes/TransformerConsole/TransformerConsole.sln rename to old/prototypes/TransformerConsole/TransformerConsole.sln diff --git a/prototypes/TransformerConsole/TransformerConsole/MyCustomClass.cs b/old/prototypes/TransformerConsole/TransformerConsole/MyCustomClass.cs similarity index 100% rename from prototypes/TransformerConsole/TransformerConsole/MyCustomClass.cs rename to old/prototypes/TransformerConsole/TransformerConsole/MyCustomClass.cs diff --git a/prototypes/TransformerConsole/TransformerConsole/Program.cs b/old/prototypes/TransformerConsole/TransformerConsole/Program.cs similarity index 100% rename from prototypes/TransformerConsole/TransformerConsole/Program.cs rename to old/prototypes/TransformerConsole/TransformerConsole/Program.cs diff --git a/prototypes/TransformerConsole/TransformerConsole/TransformerConsole.csproj b/old/prototypes/TransformerConsole/TransformerConsole/TransformerConsole.csproj similarity index 100% rename from prototypes/TransformerConsole/TransformerConsole/TransformerConsole.csproj rename to old/prototypes/TransformerConsole/TransformerConsole/TransformerConsole.csproj diff --git a/src/HouseofCat.RabbitMQ/Pools/ConnectionPool.cs b/src/HouseofCat.RabbitMQ/Pools/ConnectionPool.cs index caefd819..159847a1 100644 --- a/src/HouseofCat.RabbitMQ/Pools/ConnectionPool.cs +++ b/src/HouseofCat.RabbitMQ/Pools/ConnectionPool.cs @@ -46,7 +46,7 @@ public ConnectionPool(RabbitOptions options, HttpClientHandler oauth2ClientHandl if (oauth2ClientHandler is not null) { - + _connectionFactory = BuildConnectionFactory(options, oauth2ClientHandler); } else { @@ -114,7 +114,7 @@ protected virtual ConnectionFactory BuildConnectionFactory() return cf; } - protected virtual ConnectionFactory CreateConnectionFactory(RabbitOptions options, HttpClientHandler oauth2ClientHandler) + protected virtual ConnectionFactory BuildConnectionFactory(RabbitOptions options, HttpClientHandler oauth2ClientHandler) { var oAuth2ClientBuilder = new OAuth2ClientBuilder( Options.FactoryOptions.OAuth2Options.ClientId, diff --git a/src/HouseofCat.RabbitMQ/SampleConfig.json b/src/HouseofCat.RabbitMQ/SampleConfig.json index fc799bd1..9ca5259b 100644 --- a/src/HouseofCat.RabbitMQ/SampleConfig.json +++ b/src/HouseofCat.RabbitMQ/SampleConfig.json @@ -8,8 +8,12 @@ "NetRecoveryTimeout": 10, "ContinuationTimeout": 10, "EnableDispatchConsumersAsync": true, + "OAuth2Options": { + "TokenEndpointUrl": false, + "ClientId": "", + "ClientSecret": "" + }, "SslOptions": { - "EnableSsl": false, "CertServerName": "", "LocalCertPath": "", "LocalCertPassword": "", @@ -19,8 +23,11 @@ "PoolOptions": { "ServiceName": "HoC.RabbitMQ", "MaxConnections": 5, - "MaxChannels": 25, - "SleepOnErrorInterval": 1000 + "MaxChannels": 0, + "MaxAckChannels": 0, + "SleepOnErrorInterval": 1000, + "TransientStartChanelRange": 10000, + "UseTransientChannels": false }, "PublisherOptions": { "LetterQueueBufferSize": 100,