Skip to content

Commit 06af023

Browse files
Merge pull request #35 from petabridge/dev
v1.1.0 update
2 parents 5260e42 + 59d283e commit 06af023

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@
77
At present, this repository exposes the following interfaces for use within [Akka.NET](http://getakka.net/) applications that intend to leverage Phobos in production:
88

99
* [`INeverTrace`](https://phobos.petabridge.com/api/Phobos.Actor.Common.INeverTrace.html) - permanently disables tracing support for any actors marked with this interface and cannot be overridden by configuration.
10-
* [`ITrace`](https://phobos.petabridge.com/api/Phobos.Actor.Common.ITrace.html) - explicitly adds tracing support to a message, actor, etc.
10+
* [`IWithTrace`](https://phobos.petabridge.com/api/Phobos.Actor.Common.IWithTrace.html) - explicitly adds tracing support to a message, actor, etc.
1111
* [`INeverMonitor`](https://phobos.petabridge.com/api/Phobos.Actor.Common.INeverMonitor.html) - permanently disables monitoring support for any actors marked with this interface and cannot be overridden by configuration.
12-
* [`IMonitor`](https://phobos.petabridge.com/api/Phobos.Actor.Common.IMonitor.html) - explicitly adds monitoring support to a message, actor, etc.
12+
* [`IWithMonitor`](https://phobos.petabridge.com/api/Phobos.Actor.Common.IWithMonitor.html) - explicitly adds monitoring support to a message, actor, etc.
1313

1414
And then we have some aggregate interfaces for simplification purposes:
1515

src/Phobos.Actor.Common/IInstrumented.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace Phobos.Actor.Common
99
/// <summary>
1010
/// Marker interface that indicates that this resource is fully instrumented.
1111
/// </summary>
12-
public interface IInstrumented : ITrace, IMonitor
12+
public interface IInstrumented : IWithTrace, IWithMetrics
1313
{
1414
}
1515
}

src/Phobos.Actor.Common/IMonitor.cs src/Phobos.Actor.Common/IWithMetrics.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace Phobos.Actor.Common
99
/// <summary>
1010
/// Marker interface used to indicate that this actor, message, etc always records metric events.
1111
/// </summary>
12-
public interface IMonitor
12+
public interface IWithMetrics
1313
{
1414
}
1515
}

src/Phobos.Actor.Common/ITrace.cs src/Phobos.Actor.Common/IWithTrace.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ namespace Phobos.Actor.Common
1010
/// Marker interface that indicates that this actor, message, etc is used
1111
/// by Phobos to begin traces.
1212
/// </summary>
13-
public interface ITrace
13+
public interface IWithTrace
1414
{
1515
}
1616
}

src/common.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@
2020
</PropertyGroup>
2121
<PropertyGroup>
2222
<XunitVersion>2.3.0</XunitVersion>
23-
<TestSdkVersion>15.3.0</TestSdkVersion>
23+
<TestSdkVersion>16.4.0</TestSdkVersion>
2424
</PropertyGroup>
2525
</Project>

0 commit comments

Comments
 (0)