Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
C
CAP
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
tsai
CAP
Commits
32cfa4e7
Commit
32cfa4e7
authored
Oct 22, 2017
by
Savorboard
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
modify class protected level
parent
866a8f6a
Changes
15
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
27 additions
and
21 deletions
+27
-21
ConsumerContext.cs
src/DotNetCore.CAP/Internal/ConsumerContext.cs
+1
-1
ConsumerExecutedResult.cs
src/DotNetCore.CAP/Internal/ConsumerExecutedResult.cs
+1
-1
ConsumerExecutorDescriptor.cs
src/DotNetCore.CAP/Internal/ConsumerExecutorDescriptor.cs
+1
-1
ConsumerInvokerFactory.cs
src/DotNetCore.CAP/Internal/ConsumerInvokerFactory.cs
+1
-1
ICallbackMessageSender.cs
src/DotNetCore.CAP/Internal/ICallbackMessageSender.cs
+1
-1
IConsumerInvoker.Default.cs
src/DotNetCore.CAP/Internal/IConsumerInvoker.Default.cs
+1
-1
IConsumerInvoker.cs
src/DotNetCore.CAP/Internal/IConsumerInvoker.cs
+1
-2
IConsumerInvokerFactory.cs
src/DotNetCore.CAP/Internal/IConsumerInvokerFactory.cs
+1
-1
IConsumerServiceSelector.Default.cs
...tNetCore.CAP/Internal/IConsumerServiceSelector.Default.cs
+1
-1
IConsumerServiceSelector.cs
src/DotNetCore.CAP/Internal/IConsumerServiceSelector.cs
+1
-1
IContentSerializer.Json.cs
src/DotNetCore.CAP/Internal/IContentSerializer.Json.cs
+8
-2
IMessagePacker.Default.cs
src/DotNetCore.CAP/Internal/IMessagePacker.Default.cs
+1
-1
IModelBinder.SimpleType.cs
src/DotNetCore.CAP/Internal/IModelBinder.SimpleType.cs
+1
-1
ISubscriberExecutor.Default.cs
src/DotNetCore.CAP/Internal/ISubscriberExecutor.Default.cs
+6
-5
MethodMatcherCache.cs
src/DotNetCore.CAP/Internal/MethodMatcherCache.cs
+1
-1
No files found.
src/DotNetCore.CAP/Internal/ConsumerContext.cs
View file @
32cfa4e7
...
...
@@ -5,7 +5,7 @@ namespace DotNetCore.CAP.Internal
/// <summary>
/// A context for consumers, it used to be provider wrapper of method description and received message.
/// </summary>
public
class
ConsumerContext
internal
class
ConsumerContext
{
/// <summary>
/// create a new instance of <see cref="ConsumerContext" /> .
...
...
src/DotNetCore.CAP/Internal/ConsumerExecutedResult.cs
View file @
32cfa4e7
...
...
@@ -4,7 +4,7 @@ using System.Text;
namespace
DotNetCore.CAP.Internal
{
public
class
ConsumerExecutedResult
internal
class
ConsumerExecutedResult
{
public
ConsumerExecutedResult
(
object
result
,
string
msgId
,
string
callbackName
)
{
...
...
src/DotNetCore.CAP/Internal/ConsumerExecutorDescriptor.cs
View file @
32cfa4e7
...
...
@@ -6,7 +6,7 @@ namespace DotNetCore.CAP.Internal
/// <summary>
/// A descriptor of user definition method.
/// </summary>
public
class
ConsumerExecutorDescriptor
internal
class
ConsumerExecutorDescriptor
{
public
MethodInfo
MethodInfo
{
get
;
set
;
}
...
...
src/DotNetCore.CAP/Internal/ConsumerInvokerFactory.cs
View file @
32cfa4e7
...
...
@@ -4,7 +4,7 @@ using Microsoft.Extensions.Logging;
namespace
DotNetCore.CAP.Internal
{
public
class
ConsumerInvokerFactory
:
IConsumerInvokerFactory
internal
class
ConsumerInvokerFactory
:
IConsumerInvokerFactory
{
private
readonly
ILogger
_logger
;
private
readonly
IMessagePacker
_messagePacker
;
...
...
src/DotNetCore.CAP/Internal/ICallbackMessageSender.cs
View file @
32cfa4e7
...
...
@@ -2,7 +2,7 @@
namespace
DotNetCore.CAP.Internal
{
public
interface
ICallbackMessageSender
internal
interface
ICallbackMessageSender
{
Task
SendAsync
(
string
messageId
,
string
topicName
,
object
bodyObj
);
}
...
...
src/DotNetCore.CAP/Internal/IConsumerInvoker.Default.cs
View file @
32cfa4e7
...
...
@@ -7,7 +7,7 @@ using Microsoft.Extensions.Logging;
namespace
DotNetCore.CAP.Internal
{
public
class
DefaultConsumerInvoker
:
IConsumerInvoker
internal
class
DefaultConsumerInvoker
:
IConsumerInvoker
{
private
readonly
ILogger
_logger
;
private
readonly
IModelBinderFactory
_modelBinderFactory
;
...
...
src/DotNetCore.CAP/Internal/IConsumerInvoker.cs
View file @
32cfa4e7
using
System.Threading.Tasks
;
using
DotNetCore.CAP.Abstractions
;
namespace
DotNetCore.CAP.Internal
{
/// <summary>
/// Perform user definition method of consumers.
/// </summary>
public
interface
IConsumerInvoker
internal
interface
IConsumerInvoker
{
/// <summary>
/// Invoke consumer method whit consumer context.
...
...
src/DotNetCore.CAP/Internal/IConsumerInvokerFactory.cs
View file @
32cfa4e7
namespace
DotNetCore.CAP.Internal
{
public
interface
IConsumerInvokerFactory
internal
interface
IConsumerInvokerFactory
{
IConsumerInvoker
CreateInvoker
();
}
...
...
src/DotNetCore.CAP/Internal/IConsumerServiceSelector.Default.cs
View file @
32cfa4e7
...
...
@@ -12,7 +12,7 @@ namespace DotNetCore.CAP.Internal
/// <summary>
/// A default <see cref="T:DotNetCore.CAP.Abstractions.IConsumerServiceSelector" /> implementation.
/// </summary>
public
class
DefaultConsumerServiceSelector
:
IConsumerServiceSelector
internal
class
DefaultConsumerServiceSelector
:
IConsumerServiceSelector
{
private
readonly
IServiceProvider
_serviceProvider
;
...
...
src/DotNetCore.CAP/Internal/IConsumerServiceSelector.cs
View file @
32cfa4e7
...
...
@@ -5,7 +5,7 @@ namespace DotNetCore.CAP.Internal
/// <summary>
/// Defines an interface for selecting an consumer service method to invoke for the current message.
/// </summary>
public
interface
IConsumerServiceSelector
internal
interface
IConsumerServiceSelector
{
/// <summary>
/// Selects a set of <see cref="ConsumerExecutorDescriptor" /> candidates for the current message associated with
...
...
src/DotNetCore.CAP/Internal/IContentSerializer.Json.cs
View file @
32cfa4e7
using
DotNetCore.CAP.Abstractions
;
using
System
;
using
DotNetCore.CAP.Abstractions
;
using
DotNetCore.CAP.Infrastructure
;
namespace
DotNetCore.CAP.Internal
{
public
class
JsonContentSerializer
:
IContentSerializer
internal
class
JsonContentSerializer
:
IContentSerializer
{
public
T
DeSerialize
<
T
>(
string
messageObjStr
)
{
return
Helper
.
FromJson
<
T
>(
messageObjStr
);
}
public
object
DeSerialize
(
string
content
,
Type
type
)
{
return
Helper
.
FromJson
(
content
,
type
);
}
public
string
Serialize
<
T
>(
T
messageObj
)
{
return
Helper
.
ToJson
(
messageObj
);
...
...
src/DotNetCore.CAP/Internal/IMessagePacker.Default.cs
View file @
32cfa4e7
...
...
@@ -3,7 +3,7 @@ using DotNetCore.CAP.Models;
namespace
DotNetCore.CAP.Internal
{
public
class
DefaultMessagePacker
:
IMessagePacker
internal
class
DefaultMessagePacker
:
IMessagePacker
{
private
readonly
IContentSerializer
_serializer
;
...
...
src/DotNetCore.CAP/Internal/IModelBinder.SimpleType.cs
View file @
32cfa4e7
...
...
@@ -8,7 +8,7 @@ using DotNetCore.CAP.Abstractions.ModelBinding;
namespace
DotNetCore.CAP.Internal
{
public
class
SimpleTypeModelBinder
:
IModelBinder
internal
class
SimpleTypeModelBinder
:
IModelBinder
{
private
readonly
ParameterInfo
_parameterInfo
;
private
readonly
TypeConverter
_typeConverter
;
...
...
src/DotNetCore.CAP/Internal/ISubscriberExecutor.Default.cs
View file @
32cfa4e7
using
System
;
using
System.Threading.Tasks
;
using
DotNetCore.CAP.Abstractions
;
using
DotNetCore.CAP.Models
;
using
Microsoft.Extensions.Logging
;
namespace
DotNetCore.CAP.Internal
{
public
class
DefaultSubscriberExecutor
:
ISubscriberExecutor
internal
class
DefaultSubscriberExecutor
:
ISubscriberExecutor
{
private
readonly
ICallbackMessageSender
_callbackMessageSender
;
private
readonly
ILogger
<
DefaultSubscriberExecutor
>
_logger
;
...
...
@@ -41,11 +42,11 @@ namespace DotNetCore.CAP.Internal
var
executeDescriptor
=
executeDescriptorGroup
[
receivedMessage
.
Group
][
0
];
var
consumerContext
=
new
ConsumerContext
(
executeDescriptor
,
receivedMessage
.
ToMessageContext
());
var
ret
=
await
Invoker
.
InvokeAsync
(
consumerContext
);
var
ret
=
await
Invoker
.
InvokeAsync
(
consumerContext
);
if
(!
string
.
IsNullOrEmpty
(
ret
.
CallbackName
))
await
_callbackMessageSender
.
SendAsync
(
ret
.
MessageId
,
ret
.
CallbackName
,
ret
.
Result
);
if
(!
string
.
IsNullOrEmpty
(
ret
.
CallbackName
))
await
_callbackMessageSender
.
SendAsync
(
ret
.
MessageId
,
ret
.
CallbackName
,
ret
.
Result
);
return
OperateResult
.
Success
;
}
catch
(
Exception
ex
)
...
...
src/DotNetCore.CAP/Internal/MethodMatcherCache.cs
View file @
32cfa4e7
...
...
@@ -6,7 +6,7 @@ using DotNetCore.CAP.Abstractions;
namespace
DotNetCore.CAP.Internal
{
public
class
MethodMatcherCache
internal
class
MethodMatcherCache
{
private
readonly
IConsumerServiceSelector
_selector
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment