Akka.Interfaced
Akka.Interfaced provides the interfaced way for actor messaging in Akka.NET
File Explorer
Download Latest Version (.zip)- AssemblyInfo.cs
- AssemblyInfoGenerated.cs
- ActorFaultExtentions.cs
- ActorSynchronizationContext.cs
- Akka.Interfaced.csproj
- Akka.Interfaced.nuspec
- Akka.Interfaced.Release.md
- AkkaAskRequestWaiter.cs
- AkkaReceiverNotificationChannel.cs
- AkkaReceiverTarget.cs
- AlternativeInterfaceAttribute.cs
- app.config
- DeadRequestProcessingActor.cs
- ExtendedHandlerAttribute.cs
- FilterHandlerBuilder.cs
- HandlerBuilderHelpers.cs
- IExtendedInterface.cs
- IFilter.cs
- IFilterFactory.cs
- InterfacedActor.cs
- InterfacedActor.ObserverMap.cs
- InterfacedActor.PerInstanceFilterList.cs
- InterfacedActor.RequestWaiter.cs
- InterfacedActorHandler.cs
- InterfacedActorOfExtensions.cs
- InterfacedActorRefAkkaExtensions.cs
- InterfacedMessageBuilder.cs
- InterfacedPoisonPill.cs
- MessageDispatcher.cs
- MessageHandler.cs
- MessageHandlerAttribute.cs
- MessageHandlerBuilder.cs
- MessageHandlerBuilderInternalHelper.cs
- MethodInfoComparer.cs
- NotificationDispatcher.cs
- NotificationHandler.cs
- NotificationHandlerBuilder.cs
- ObjectNotificationChannel.cs
- packages.config
- ReentrantAttribute.cs
- RequestDispatcher.cs
- RequestHandler.cs
- RequestHandlerBuilder.cs
- RequestHandlerBuilderInternalHelpers.cs
- ResponsiveException.cs
- ResponsiveExceptionFilter.cs
- SynchronizationContextSwitcher.cs
- TaskContinuationMessage.cs
- TaskRunMessage.cs
- AssemblyInfo.cs
- AssemblyInfoGenerated.cs
- Akka.Interfaced-Base.csproj
- Akka.Interfaced-Base.nuspec
- Akka.Interfaced-Base.Release.md
- BoundActorTarget.cs
- Exceptions.cs
- IAsyncInvokable.cs
- IInterfacedActor.cs
- IInterfacedObserver.cs
- IInterfacedPayload.cs
- IInvokable.cs
- INotificationChannel.cs
- InterfacedActorRef.cs
- InterfacedActorRefExtensions.cs
- InterfacedObserver.cs
- IPayloadActorRefUpdatable.cs
- IPayloadObserverUpdatable.cs
- IPayloadTagOverridable.cs
- IRequestTarget.cs
- IRequestWaiter.cs
- IValueGetable.cs
- NotificationMessage.cs
- packages.config
- PayloadTableAttribute.cs
- RequestMessage.cs
- ResponseMessage.cs
- TagOverridableAttribute.cs
- Task.cs
- Akka.Interfaced-Base.Net35.csproj
- packages.config
- IBasic.cs
- IDummy.cs
- IOverloaded.cs
- ISubject.cs
- ISubjectObserver.cs
- IWorker.cs
- Akka.Interfaced.CodeGen.cs
- AssemblyInfo.cs
- ActorCancellationTokenTest.cs
- Akka.Interfaced.Tests.csproj
- app.config
- ExceptionAtStartStopTest.cs
- GracefulShutdownTest.cs
- InterfacedActorRefCastTest.cs
- InterfacedMessageBuilderTest.cs
- LogBoard.cs
- MessageDispatchTest.cs
- MessageExceptionTest.cs
- MessageFilterAsyncTest.cs
- MessageFilterFactoryTest.cs
- MessageFilterOrderTest.cs
- MessageGenericTest.cs
- NotificationDispatchTest.cs
- NotificationExceptionTest.cs
- NotificationFilterAsyncTest.cs
- NotificationFilterFactoryTest.cs
- NotificationFilterOrderTest.cs
- NotificationGenericTest.cs
- NotificationInheritanceTest.cs
- packages.config
- RequestBasicTest.cs
- RequestDispatchTest.cs
- RequestExceptionTest.cs
- RequestFilterAsyncTest.cs
- RequestFilterFactoryTest.cs
- RequestFilterOrderTest.cs
- RequestGenericTest.cs
- RequestInheritanceTest.cs
- RequestOverloadingTest.cs
- StartEventTest.cs
- SubjectActor.cs
- TaskRunTest.cs
- AssemblyInfo.cs
- App.config
- AssemblyLoader.cs
- CodeGenerator.csproj
- EntryCodeGenerator.cs
- InterfacedActorCodeGenerator.cs
- InterfacedObserverCodeGenerator.cs
- MethodInfoComparer.cs
- Options.cs
- packages.config
- Program.cs
- TypeExtensions.cs
- Utility.cs
- IKVM-LICENSE
- IKVM.Reflection.dll
- Licence.txt
- precompile.exe
- protobuf-net.dll
- Akka.Interfaced-SlimClient.Templates-Protobuf.nuspec
- Akka.Interfaced-SlimClient.Templates-Protobuf.props
- Akka.Interfaced-SlimClient.Templates-Protobuf.Release.md
- Akka.Interfaced-SlimClient.Templates.nuspec
- Akka.Interfaced-SlimClient.Templates.props
- Akka.Interfaced-SlimClient.Templates.Release.md
- Akka.Interfaced.Templates-Protobuf.nuspec
- Akka.Interfaced.Templates-Protobuf.props
- Akka.Interfaced.Templates-Protobuf.Release.md
- Akka.Interfaced.Templates.Common.targets
- Akka.Interfaced.Templates.nuspec
- Akka.Interfaced.Templates.props
- Akka.Interfaced.Templates.Release.md
- EmptyFile.cs
- SourceInclude-InterfaceDirectory.props
- AssemblyInfo.cs
- app.config
- CodeGenerator.Tests.csproj
- InterfacedActorCodeGeneratorTest.cs
- InterfacedObserverCodeGeneratorTest.cs
- packages.config
- TestUtility.cs
- AssemblyInfo.cs
- Akka.Interfaced.CodeVerifier.nuspec
- Akka.Interfaced.CodeVerifier.props
- Akka.Interfaced.CodeVerifier.Release.md
- Akka.Interfaced.CodeVerifier.targets
- App.config
- AssemblyGroup.cs
- CodeVerifier.csproj
- ExtendedInterfaceVerifier.cs
- Options.cs
- packages.config
- Program.cs
- AssemblyInfo.cs
- app.config
- CodeVerifier.Tests.csproj
- ExtendedInterfaceVerifierTest.cs
- ExtendedInterfaceVerifierTestTypes.cs
- packages.config
- AkkaInterfaced.unitypackage.json
- CommunicateWithActor.md
- Configuration.md
- DefineActor.md
- DefineInterface.md
- Exception.md
- Figure_Filter.png
- Figure_Notification.png
- Figure_Request.png
- Figure_SlimClient.png
- Figures.pptx
- Filter.md
- LogFilter.md
- Manual.md
- MessageHandler.md
- Observer.md
- PersistentActor.md
- ReentrantHandler.md
- RunTask.md
- Serialization.md
- SlimClient.md
- StartEvent.md
- StopActor.md
- TestKit.md
- AssemblyInfo.cs
- AkkaPingpong.csproj
- AkkaPingpong.sln
- App.config
- ClientActor.cs
- packages.config
- Program.cs
- ServerActor.cs
- Akka.Interfaced.CodeGen.cs
- AssemblyInfo.cs
- app.config
- IClient.cs
- IServer.cs
- packages.config
- PingpongInterface.csproj
- AssemblyInfo.cs
- App.config
- ClientActor.cs
- packages.config
- PingpongProgram.csproj
- Program.cs
- ServerActor.cs
- InterfacedPingpong.sln
- Akka.Interfaced.CodeGen.cs
- AssemblyInfo.cs
- app.config
- IServer.cs
- packages.config
- PingpongInterface.csproj
- Akka.Interfaced.CodeGen.cs
- Akka.Interfaced.CodeGen.Slim.cs
- AssemblyInfo.cs
- packages.config
- PingpongInterface.SlimClient.csproj
- AssemblyInfo.cs
- App.config
- ClientWorker.cs
- packages.config
- PingpongProgram.Client.csproj
- Program.cs
- AssemblyInfo.cs
- App.config
- packages.config
- PingpongProgram.Server.csproj
- Program.cs
- ServerActor.cs
- SlimSocketPingpong.sln
- BenchmarkResult.md
- AssemblyInfo.cs
- App.config
- DispatchPerformance.csproj
- DispatchPerformance.sln
- Interfaces.cs
- PerfDispatchTest.cs
- PerfInvokeTest.cs
- PerfRequestTest.cs
- Program.cs
- TestActor.cs
- TestMessages.cs
- TestMessagesGen.py
- AssemblyInfo.cs
- AssemblyInfoGenerated.cs
- Akka.Interfaced.LogFilter.csproj
- Akka.Interfaced.LogFilter.nuspec
- Akka.Interfaced.LogFilter.Release.md
- app.config
- LogAttribute.cs
- LogFilter.cs
- LogProxy.cs
- LogProxyBuilder.cs
- packages.config
- SurrogateSimpleConverter.cs
- ITest.cs
- Akka.Interfaced.CodeGen.cs
- AssemblyInfo.cs
- Akka.Interfaced.LogFilter.Tests.csproj
- App.config
- LogFilterTest.cs
- packages.config
- TestActor.cs
- AssemblyInfo.cs
- AssemblyInfoGenerated.cs
- Akka.Interfaced.Persistence.csproj
- Akka.Interfaced.Persistence.nuspec
- Akka.Interfaced.Persistence.Release.md
- app.config
- InterfacedPersistentActor.cs
- packages.config
- INotepad.cs
- Akka.Interfaced.CodeGen.cs
- AssemblyInfo.cs
- Akka.Interfaced.Persistence.Tests.csproj
- app.config
- CleanupLocalSnapshots.cs
- packages.config
- TestNotepadActor.cs
- TestPersistentActor.cs
- AssemblyInfo.cs
- AssemblyInfoGenerated.cs
- Akka.Interfaced.ProtobufSerializer.csproj
- Akka.Interfaced.ProtobufSerializer.nuspec
- Akka.Interfaced.ProtobufSerializer.Release.md
- AkkaSurrogate.cs
- app.config
- AutoSurrogate.cs
- packages.config
- ProtobufSerializer.cs
- SerializeExtensions.cs
- IDefault.cs
- Akka.Interfaced.CodeGen.cs
- AssemblyInfo.cs
- Akka.Interfaced.ProtobufSerializer.Tests.csproj
- app.config
- packages.config
- SerializeAkkaSurrogateTest.cs
- SerializeAutoSurrogateTest.cs
- SerializeBasicTest.cs
- SerializeExceptionTest.cs
- TestDefaultValue.cs
- IActorBoundChannel.cs
- IActorBoundGateway.cs
- Akka.Interfaced.CodeGen.cs
- AssemblyInfo.cs
- AssemblyInfoGenerated.cs
- ActorBoundChannelBase.cs
- ActorBoundDummyChannel.cs
- ActorBoundUtility.cs
- Akka.Interfaced.SlimServer.csproj
- Akka.Interfaced.SlimServer.nuspec
- Akka.Interfaced.SlimServer.Release.md
- app.config
- packages.config
- IDummy.cs
- ISubject.cs
- ISubjectObserver.cs
- Akka.Interfaced.CodeGen.cs
- AssemblyInfo.cs
- ActorBoundChannelTest.cs
- Akka.Interfaced.SlimServer.Tests.csproj
- app.config
- packages.config
- TestNotificationChannel.cs
- AssemblyInfo.cs
- AssemblyInfoGenerated.cs
- Akka.Interfaced.TestKit.csproj
- Akka.Interfaced.TestKit.nuspec
- Akka.Interfaced.TestKit.Release.md
- app.config
- packages.config
- TestActorBoundSession.cs
- TestNotificationChannel.cs
- IUser.cs
- IUserLogin.cs
- IUserObserver.cs
- Akka.Interfaced.CodeGen.cs
- AssemblyInfo.cs
- Akka.Interfaced.TestKit.Tests.csproj
- app.config
- packages.config
- TestActorBoundChannelTest.cs
- UserActor.cs
- UserLoginActor.cs
- Akka.Interfaced.CodeGen.cs
- AssemblyInfo.cs
- app.config
- HelloWorld.Interface.csproj
- IGreeter.cs
- packages.config
- AssemblyInfo.cs
- App.config
- GreetingActor.cs
- HelloWorld.Program.csproj
- packages.config
- Program.cs
- Akka.Interfaced.CodeGen.cs
- AssemblyInfo.cs
- app.config
- IGreeter.cs
- IGreetObserver.cs
- Manual.Interface.csproj
- packages.config
- AssemblyInfo.cs
- App.config
- DemoActor.cs
- DemoException.cs
- DemoFilter.cs
- DemoGeneric.cs
- DemoLogFilter.cs
- DemoMessageHandler.cs
- DemoObserver.cs
- DemoPersistentActor.cs
- DemoReentrantHandler.cs
- DemoRunTask.cs
- DemoStartEvent.cs
- DemoStopActor.cs
- Manual.Program.csproj
- packages.config
- Program.cs
- Akka.Interfaced.CodeGen.cs
- AssemblyInfo.cs
- app.config
- IHelloWorld.cs
- IPedantic.cs
- ISurrogate.cs
- packages.config
- Protobuf.Interface.csproj
- AssemblyInfo.cs
- App.config
- HelloWorldActor.cs
- packages.config
- PedanticActor.cs
- Program.cs
- Protobuf.Program.csproj
- SurrogateActor.cs
- AssemblyInfo.cs
- ICalculator.cs
- ICounter.cs
- IGreeter.cs
- IPedantic.cs
- Akka.Interfaced.CodeGen.cs
- Akka.Interfaced.CodeGen.Slim.cs
- packages.config
- SlimHttp.Interface.Client.csproj
- Akka.Interfaced.CodeGen.cs
- Akka.Interfaced.CodeGen.Slim.Net35.cs
- packages.config
- SlimHttp.Interface.Client.Net35.csproj
- Akka.Interfaced.CodeGen.cs
- app.config
- packages.config
- SlimHttp.Interface.Server.csproj
- AssemblyInfo.cs
- app.config
- packages.config
- Program.cs
- SlimActorRef.cs
- SlimHttp.Program.Client.csproj
- SlimRequestWaiter.cs
- SlimTask.cs
- packages.config
- SlimHttp.Program.Client.Net35.csproj
- AssemblyInfo.cs
- ActorController.cs
- App.config
- CalculatorActor.cs
- CounterActor.cs
- GreetingActor.cs
- packages.config
- PedanticActor.cs
- Program.cs
- SlimHttp.Program.Server.csproj
- NuGet.Config
- nuget.exe
- NuGet.targets
- packages.config
- remove_package.py
- .editorconfig
- .gitattributes
- .gitignore
- Akka.Interfaced.sln
- appveyor.yml
- build.cmd
- build.devlink
- build.fsx
- CodeAnalysis.ruleset
- LICENSE
- NOTE.md
- README.md
# Installation Guide
1. Get the code
git clone https://github.com/SaladLab/Akka.Interfaced
Downloads the entire project code from GitHub to your computer.
cd Akka.Interfaced
Moves into the project folder you just downloaded.
2. .NET
Medium RecommendedPrerequisites
dotnet restore
Downloads the packages the project depends on.
dotnet run
Builds the project and runs it immediately.
After dotnet run, check the message or address shown in the terminal.
// repository documentation
Was this content helpful?
(0 ratings)
