mirror of
https://github.com/InsanusMokrassar/krontab.git
synced 2026-10-28 23:23:03 +00:00
deploy: e4f417877d
This commit is contained in:
1 parent
335ff90f63
commit
0b2a81cbf5
98 files changed
+751
-726
No files matched your search
@@ -2,7 +2,7 @@
|
||||
<head>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" charset="UTF-8">
|
||||
<title>createSimpleScheduler</title>
|
||||
<link href="../../../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../";</script><script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../styles/style.css" rel="Stylesheet"><link href="../../styles/logo-styles.css" rel="Stylesheet"><link href="../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../scripts/main.js" async="async"></script> </head>
|
||||
<link href="../../images/logo-icon.svg" rel="icon" type="image/svg"><script>var pathToRoot = "../../";</script><script type="text/javascript" src="../../scripts/sourceset_dependencies.js" async="async"></script><link href="../../styles/style.css" rel="Stylesheet"><link href="../../styles/logo-styles.css" rel="Stylesheet"><link href="../../styles/jetbrains-mono.css" rel="Stylesheet"><link href="../../styles/main.css" rel="Stylesheet"><script type="text/javascript" src="../../scripts/clipboard.js" async="async"></script><script type="text/javascript" src="../../scripts/navigation-loader.js" async="async"></script><script type="text/javascript" src="../../scripts/platform-content-handler.js" async="async"></script><script type="text/javascript" src="../../scripts/main.js" async="async"></script> </head>
|
||||
<body>
|
||||
<div id="container">
|
||||
<div id="leftColumn"><a href="../../index.html">
|
||||
@@ -22,14 +22,14 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="cover ">
|
||||
<h1 class="cover"><span>create</span><wbr></wbr><span>Simple</span><wbr></wbr><span>Scheduler</span></h1>
|
||||
<h1 class="cover"><span>create</span><wbr></wbr><span>Simple</span><wbr></wbr><span><span>Scheduler</span></span></h1>
|
||||
</div>
|
||||
<div class="divergent-group" data-filterable-current=":dokkaHtml/commonMain" data-filterable-set=":dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
|
||||
|
||||
<div>
|
||||
<div class="platform-hinted " data-platform-hinted="data-platform-hinted"><div class="content sourceset-depenent-content" data-active="" data-togglable=":dokkaHtml/commonMain"><div class="symbol monospace">fun <a href="create-simple-scheduler.html">createSimpleScheduler</a>(incoming: <a href="index.html#-1448720714%2FClasslikes%2F788909594">KrontabTemplate</a>): <a href="-kron-scheduler/index.html">KronScheduler</a><span class="top-right-position"><span class="copy-icon"></span><div class="copy-popup-wrapper popup-to-left"><span class="copy-popup-icon"></span><span>Content copied to clipboard</span></div></span></div></div></div>
|
||||
</div>
|
||||
<p class="paragraph">Parse <a href="create-simple-scheduler.html">incoming</a> string and adapt according to next format: "* * * * *" where order of things:</p><ul><li><p class="paragraph">seconds</p></li><li><p class="paragraph">minutes</p></li><li><p class="paragraph">hours</p></li><li><p class="paragraph">dayOfMonth</p></li><li><p class="paragraph">month</p></li><li><p class="paragraph">(optional) year</p></li><li><p class="paragraph">(optional) (can be placed anywhere after month) (must be marked with <code>o</code> at the end, for example: 60o == +01:00) offset</p></li><li><p class="paragraph">(optional) (can be placed anywhere after month) dayOfWeek</p></li></ul><p class="paragraph">And each one (except of offsets) have next format:</p><p class="paragraph"><code>{number}[,{number},...]</code> or <code>*</code></p><p class="paragraph">and {number} here is one of</p><ul><li><p class="paragraph">{int}-{int}</p></li><li><p class="paragraph">{int}/{int}</p></li><li><p class="paragraph">*&#47;{int}</p></li><li><p class="paragraph">{int}</p></li><li><p class="paragraph">F</p></li><li><p class="paragraph">L</p></li></ul><p class="paragraph">Week days must be marked with <code>w</code> at the end, and starts with 0 which means Sunday. For example, 0w == Sunday. With weeks you can use syntax like with any number like seconds, for example: 0-2w means Sunday-Tuesday</p><p class="paragraph">Additional info about ranges can be found in follow accordance:</p><ul><li><p class="paragraph">Seconds ranges can be found in <span data-unresolved-link="dev.inmo.krontab.internal//secondsRange/#/PointingToDeclaration/">secondsRange</span></p></li><li><p class="paragraph">Minutes ranges can be found in <span data-unresolved-link="dev.inmo.krontab.internal//minutesRange/#/PointingToDeclaration/">minutesRange</span></p></li><li><p class="paragraph">Hours ranges can be found in <span data-unresolved-link="dev.inmo.krontab.internal//hoursRange/#/PointingToDeclaration/">hoursRange</span></p></li><li><p class="paragraph">Days of month ranges can be found in <span data-unresolved-link="dev.inmo.krontab.internal//dayOfMonthRange/#/PointingToDeclaration/">dayOfMonthRange</span></p></li><li><p class="paragraph">Months ranges can be found in <span data-unresolved-link="dev.inmo.krontab.internal//monthRange/#/PointingToDeclaration/">monthRange</span></p></li><li><p class="paragraph">Years ranges can be found in <span data-unresolved-link="dev.inmo.krontab.internal//yearRange/#/PointingToDeclaration/">yearRange</span> (in fact - any <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</p></li><li><p class="paragraph">WeekDay (timezone) ranges can be found in <span data-unresolved-link="dev.inmo.krontab.internal//dayOfWeekRange/#/PointingToDeclaration/">dayOfWeekRange</span></p></li></ul><p class="paragraph">Examples:</p><ul><li><p class="paragraph">"0/5 * * * *" for every five seconds triggering</p></li><li><p class="paragraph">"0/5,L * * * *" for every five seconds triggering and on 59 second</p></li><li><p class="paragraph">"0/15 30 * * *" for every 15th seconds in a half of each hour</p></li><li><p class="paragraph">"1 2 3 F,4,L 5" for triggering in near first second of second minute of third hour of fourth day of may</p></li><li><p class="paragraph">"1 2 3 F,4,L 5 60o" for triggering in near first second of second minute of third hour of fourth day of may with timezone UTC+01:00</p></li><li><p class="paragraph">"1 2 3 F,4,L 5 60o 0-2w" for triggering in near first second of second minute of third hour of fourth day of may in case if it will be in Sunday-Tuesday week days with timezone UTC+01:00</p></li><li><p class="paragraph">"1 2 3 F,4,L 5 2021" for triggering in near first second of second minute of third hour of fourth day of may of 2021st year</p></li><li><p class="paragraph">"1 2 3 F,4,L 5 2021 60o" for triggering in near first second of second minute of third hour of fourth day of may of 2021st year with timezone UTC+01:00</p></li><li><p class="paragraph">"1 2 3 F,4,L 5 2021 60o 0-2w" for triggering in near first second of second minute of third hour of fourth day of may of 2021st year if it will be in Sunday-Tuesday week days with timezone UTC+01:00</p></li></ul><h4 class="">Return</h4><p class="paragraph">In case when offset parameter is absent in <a href="create-simple-scheduler.html">incoming</a> will be used <a href="create-simple-scheduler.html">createSimpleScheduler</a> method and returned <span data-unresolved-link="dev.inmo.krontab.internal/CronDateTimeScheduler///PointingToDeclaration/">CronDateTimeScheduler</span>. In case when offset parameter there is in <a href="index.html#-1448720714%2FClasslikes%2F788909594">incoming</a> will be used <span data-unresolved-link="dev.inmo.krontab.internal//createKronSchedulerWithOffset/#kotlin.Array[kotlin.Byte]?#kotlin.Array[kotlin.Byte]?#kotliLine truncated
|
||||
<p class="paragraph">Parse <a href="create-simple-scheduler.html">incoming</a> string and adapt according to next format: "* * * * *" where order of things:</p><ul><li><p class="paragraph">seconds</p></li><li><p class="paragraph">minutes</p></li><li><p class="paragraph">hours</p></li><li><p class="paragraph">dayOfMonth</p></li><li><p class="paragraph">month</p></li><li><p class="paragraph">(optional) year</p></li><li><p class="paragraph">(optional) (can be placed anywhere after month) (must be marked with <code>o</code> at the end, for example: 60o == +01:00) offset</p></li><li><p class="paragraph">(optional) (can be placed anywhere after month) dayOfWeek</p></li></ul><p class="paragraph">And each one (except of offsets) have next format:</p><p class="paragraph"><code>{number}[,{number},...]</code> or <code>*</code></p><p class="paragraph">and {number} here is one of</p><ul><li><p class="paragraph">{int}-{int}</p></li><li><p class="paragraph">{int}/{int}</p></li><li><p class="paragraph">*/{int}</p></li><li><p class="paragraph">{int}</p></li><li><p class="paragraph">F</p></li><li><p class="paragraph">L</p></li></ul><p class="paragraph">Week days must be marked with <code>w</code> at the end, and starts with 0 which means Sunday. For example, 0w == Sunday. With weeks you can use syntax like with any number like seconds, for example: 0-2w means Sunday-Tuesday</p><p class="paragraph">Additional info about ranges can be found in follow accordance:</p><ul><li><p class="paragraph">Seconds ranges can be found in <span data-unresolved-link="dev.inmo.krontab.internal//secondsRange/#/PointingToDeclaration/">secondsRange</span></p></li><li><p class="paragraph">Minutes ranges can be found in <span data-unresolved-link="dev.inmo.krontab.internal//minutesRange/#/PointingToDeclaration/">minutesRange</span></p></li><li><p class="paragraph">Hours ranges can be found in <span data-unresolved-link="dev.inmo.krontab.internal//hoursRange/#/PointingToDeclaration/">hoursRange</span></p></li><li><p class="paragraph">Days of month ranges can be found in <span data-unresolved-link="dev.inmo.krontab.internal//dayOfMonthRange/#/PointingToDeclaration/">dayOfMonthRange</span></p></li><li><p class="paragraph">Months ranges can be found in <span data-unresolved-link="dev.inmo.krontab.internal//monthRange/#/PointingToDeclaration/">monthRange</span></p></li><li><p class="paragraph">Years ranges can be found in <span data-unresolved-link="dev.inmo.krontab.internal//yearRange/#/PointingToDeclaration/">yearRange</span> (in fact - any <a href="https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/-int/index.html">Int</a>)</p></li><li><p class="paragraph">WeekDay (timezone) ranges can be found in <span data-unresolved-link="dev.inmo.krontab.internal//dayOfWeekRange/#/PointingToDeclaration/">dayOfWeekRange</span></p></li></ul><p class="paragraph">Examples:</p><ul><li><p class="paragraph">"0/5 * * * *" for every five seconds triggering</p></li><li><p class="paragraph">"0/5,L * * * *" for every five seconds triggering and on 59 second</p></li><li><p class="paragraph">"0/15 30 * * *" for every 15th seconds in a half of each hour</p></li><li><p class="paragraph">"1 2 3 F,4,L 5" for triggering in near first second of second minute of third hour of fourth day of may</p></li><li><p class="paragraph">"1 2 3 F,4,L 5 60o" for triggering in near first second of second minute of third hour of fourth day of may with timezone UTC+01:00</p></li><li><p class="paragraph">"1 2 3 F,4,L 5 60o 0-2w" for triggering in near first second of second minute of third hour of fourth day of may in case if it will be in Sunday-Tuesday week days with timezone UTC+01:00</p></li><li><p class="paragraph">"1 2 3 F,4,L 5 2021" for triggering in near first second of second minute of third hour of fourth day of may of 2021st year</p></li><li><p class="paragraph">"1 2 3 F,4,L 5 2021 60o" for triggering in near first second of second minute of third hour of fourth day of may of 2021st year with timezone UTC+01:00</p></li><li><p class="paragraph">"1 2 3 F,4,L 5 2021 60o 0-2w" for triggering in near first second of second minute of third hour of fourth day of may of 2021st year if it will be in Sunday-Tuesday week days with timezone UTC+01:00</p></li></ul><h4 class="">Return</h4><p class="paragraph">In case when offset parameter is absent in <a href="create-simple-scheduler.html">incoming</a> will be used <a href="create-simple-scheduler.html">createSimpleScheduler</a> method and returned <span data-unresolved-link="dev.inmo.krontab.internal/CronDateTimeScheduler///PointingToDeclaration/">CronDateTimeScheduler</span>. In case when offset parameter there is in <a href="index.html#-1448720714%2FClasslikes%2F788909594">incoming</a> will be used <span data-unresolved-link="dev.inmo.krontab.internal//createKronSchedulerWithOffset/#kotlin.Array[kotlin.Byte]?#kotlin.Array[kotlin.Byte]?#kotlin.Array[Line truncated
|
||||
<div class="divergent-group" data-filterable-current=":dokkaHtml/commonMain" data-filterable-set=":dokkaHtml/commonMain"><div class="with-platform-tags"><span class="pull-right"></span></div>
|
||||
|
||||
<div>
|
||||
|
||||
Reference in new issue
Block a user