Commit e76a4299 authored by Savorboard's avatar Savorboard

cleanup

parent 21bf869b
using System;
using Microsoft.Extensions.Options;
namespace DotNetCore.CAP.Kafka
namespace DotNetCore.CAP.Kafka
{
internal sealed class KafkaConsumerClientFactory : IConsumerClientFactory
{
......
......@@ -69,6 +69,7 @@ namespace DotNetCore.CAP.MySql
await conn.ExecuteAsync(PrepareSql(), message);
}
}
#region private methods
private string PrepareSql()
......
using System;
using DotNetCore.CAP.Processor;
using DotNetCore.CAP.PostgreSql;
using DotNetCore.CAP.Processor;
using Microsoft.EntityFrameworkCore;
using Microsoft.Extensions.DependencyInjection;
......
......@@ -2,8 +2,8 @@
using System.Data;
using System.Threading.Tasks;
using Dapper;
using DotNetCore.CAP.Models;
using DotNetCore.CAP.Abstractions;
using DotNetCore.CAP.Models;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Storage;
using Microsoft.Extensions.Logging;
......@@ -77,6 +77,6 @@ namespace DotNetCore.CAP.PostgreSql
return $"INSERT INTO \"{_options.Schema}\".\"published\" (\"Name\",\"Content\",\"Retries\",\"Added\",\"ExpiresAt\",\"StatusName\")VALUES(@Name,@Content,@Retries,@Added,@ExpiresAt,@StatusName)";
}
#endregion
#endregion private methods
}
}
\ No newline at end of file
......@@ -16,12 +16,14 @@ namespace DotNetCore.CAP
{
// private static fields
private static readonly DateTime __unixEpoch;
private static readonly long __dateTimeMaxValueMillisecondsSinceEpoch;
private static readonly long __dateTimeMinValueMillisecondsSinceEpoch;
private static ObjectId __emptyInstance = default(ObjectId);
private static int __staticMachine;
private static short __staticPid;
private static int __staticIncrement; // high byte will be masked out when generating new ObjectId
private static uint[] _lookup32 = Enumerable.Range(0, 256).Select(i =>
{
string s = i.ToString("x2");
......@@ -32,6 +34,7 @@ namespace DotNetCore.CAP
// the extra two bytes are not visible to anyone outside of this class and they buy us considerable simplification
// an additional advantage of this representation is that it will serialize to JSON without any 64 bit overflow problems
private int _timestamp;
private int _machine;
private short _pid;
private int _increment;
......@@ -475,6 +478,7 @@ namespace DotNetCore.CAP
return arr;
}
/// <summary>
/// Converts a byte array to a hex string.
/// </summary>
......@@ -495,6 +499,7 @@ namespace DotNetCore.CAP
}
return new string(result);
}
/// <summary>
/// Converts a DateTime to number of milliseconds since Unix epoch.
/// </summary>
......@@ -505,6 +510,7 @@ namespace DotNetCore.CAP
var utcDateTime = ToUniversalTime(dateTime);
return (utcDateTime - __unixEpoch).Ticks / 10000;
}
/// <summary>
/// Converts a DateTime to UTC (with special handling for MinValue and MaxValue).
/// </summary>
......
......@@ -23,7 +23,7 @@ namespace DotNetCore.CAP.Internal
public IConsumerInvoker CreateInvoker(ConsumerContext consumerContext)
{
using(var scope = _serviceProvider.CreateScope())
using (var scope = _serviceProvider.CreateScope())
{
var context = new ConsumerInvokerContext(consumerContext)
{
......
......@@ -3,7 +3,6 @@ using System.Reflection;
using System.Threading.Tasks;
using DotNetCore.CAP.Abstractions.ModelBinding;
using DotNetCore.CAP.Infrastructure;
using DotNetCore.CAP.Models;
namespace DotNetCore.CAP.Internal
{
......
......@@ -5,8 +5,16 @@ namespace DotNetCore.CAP.Internal
[Serializable]
public class MethodBindException : Exception
{
public MethodBindException() { }
public MethodBindException(string message) : base(message) { }
public MethodBindException(string message, Exception inner) : base(message, inner) { }
public MethodBindException()
{
}
public MethodBindException(string message) : base(message)
{
}
public MethodBindException(string message, Exception inner) : base(message, inner)
{
}
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment