Akka.Quartz.Actor
1.5.59
Prefix Reserved
dotnet add package Akka.Quartz.Actor --version 1.5.59
NuGet\Install-Package Akka.Quartz.Actor -Version 1.5.59
<PackageReference Include="Akka.Quartz.Actor" Version="1.5.59" />
<PackageVersion Include="Akka.Quartz.Actor" Version="1.5.59" />
<PackageReference Include="Akka.Quartz.Actor" />
paket add Akka.Quartz.Actor --version 1.5.59
#r "nuget: Akka.Quartz.Actor, 1.5.59"
#:package Akka.Quartz.Actor@1.5.59
#addin nuget:?package=Akka.Quartz.Actor&version=1.5.59
#tool nuget:?package=Akka.Quartz.Actor&version=1.5.59
This is the Quartz integration plugin for Akka.NET.
Using
Install:
PM>Install-Package Akka.Quartz.Actor
Create a Receiver:
class Receiver: ActorBase
{
public Receiver()
{
}
protected override bool Receive(object message)
{
//handle scheduled message here
}
}
var receiver = Sys.ActorOf(Props.Create(() => new Receiver()), "Receiver");
Create a QuartzActor:
var quartzActor = Sys.ActorOf(Props.Create(() => new QuartzActor()), "QuartzActor");
Send "Hello" message to Receiver Actor:
quartzActor.Tell(new CreateJob(receiver, "Hello", TriggerBuilder.Create().WithCronSchedule( " * * * * * ?").Build())));
Now message "Hello" will be delivered to receiver every 5 seconds.
PersistentActor
The persistent quartz scheduling actor. This allows the jobs to be persisted in the Quartz jobstore and then to work in a new instance of application with new incarnations of the actors.
var quartzPersistentActor = Sys.ActorOf(Props.Create(() => new QuartzPersistentActor()), "QuartzActor");
quartzPersistentActor.Tell(new CreatePersistentJob(receiver, "Hello", TriggerBuilder.Create().WithCronSchedule("*0/10 * * * * ?").Build()));
For more information, please see the unit test.
For more information about quartz scheduler please see http://www.quartz-scheduler.net/documentation/
For more information about akka.net please see https://getakka.net/articles/intro/what-is-akka.html
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
| .NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
| .NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
| .NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
| MonoAndroid | monoandroid was computed. |
| MonoMac | monomac was computed. |
| MonoTouch | monotouch was computed. |
| Tizen | tizen40 was computed. tizen60 was computed. |
| Xamarin.iOS | xamarinios was computed. |
| Xamarin.Mac | xamarinmac was computed. |
| Xamarin.TVOS | xamarintvos was computed. |
| Xamarin.WatchOS | xamarinwatchos was computed. |
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Akka.Quartz.Actor:
| Package | Downloads |
|---|---|
|
DevelApp.Workflow
DevelApp.Workflow which is an oppinionated Workflow for Akka.Net making it easy to handle workflows |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.5.59 | 29,683 | 1/27/2026 |
| 1.5.13 | 162,429 | 10/4/2023 |
| 1.5.12 | 4,253 | 9/5/2023 |
| 1.5.1 | 20,300 | 3/27/2023 |
| 1.4.47 | 16,638 | 12/15/2022 |
| 1.4.31 | 142,347 | 12/21/2021 |
| 1.4.25 | 12,641 | 9/9/2021 |
| 1.4.19 | 27,719 | 5/12/2021 |
| 1.3.3 | 78,260 | 11/14/2019 |
| 1.3.1 | 29,099 | 10/26/2017 |
| 1.2.3 | 3,510 | 8/30/2017 |
| 1.2.0 | 6,845 | 4/19/2017 |
| 1.0.4 | 1,619 | 2/22/2017 |
| 1.0.3 | 1,528 | 1/30/2017 |
| 1.0.2 | 2,578 | 9/23/2016 |
| 1.0.1 | 1,519 | 9/10/2016 |
| 1.0.0 | 2,177 | 9/9/2016 |
* [Update Akka.NET to v1.5.59](https://github.com/akkadotnet/akka.net/releases/tag/1.5.59)