Skip to content

Commit 061c51e

Browse files
authored
Merge pull request #1 from SOFTNETWORK-APP/feature/quality
fix code style issues
2 parents bd4ecb0 + 7a13189 commit 061c51e

File tree

9 files changed

+16
-14
lines changed

9 files changed

+16
-14
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ This file is auto-generate by a github hook please modify r.md if you don't want
33
-->
44
![Build Status](https://github.com///github.com/SOFTNETWORK-APP/generic-scheduler-api/workflows/Build/badge.svg)
55
[![Scala Steward badge](https://img.shields.io/badge/Scala_Steward-helping-blue.svg?style=flat&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAMAAAARSr4IAAAAVFBMVEUAAACHjojlOy5NWlrKzcYRKjGFjIbp293YycuLa3pYY2LSqql4f3pCUFTgSjNodYRmcXUsPD/NTTbjRS+2jomhgnzNc223cGvZS0HaSD0XLjbaSjElhIr+AAAAAXRSTlMAQObYZgAAAHlJREFUCNdNyosOwyAIhWHAQS1Vt7a77/3fcxxdmv0xwmckutAR1nkm4ggbyEcg/wWmlGLDAA3oL50xi6fk5ffZ3E2E3QfZDCcCN2YtbEWZt+Drc6u6rlqv7Uk0LdKqqr5rk2UCRXOk0vmQKGfc94nOJyQjouF9H/wCc9gECEYfONoAAAAASUVORK5CYII=)](https://scala-steward.org)
6-
[![codecov](https://codecov.io/gh///github.com/SOFTNETWORK-APP/generic-scheduler-api/branch/main/graph/badge.svg)](https://codecov.io/gh///github.com/SOFTNETWORK-APP/generic-scheduler-api/)
6+
[![codecov](https://codecov.io/gh///github.com/SOFTNETWORK-APP/generic-scheduler-api/branch/feature%2Fquality/graph/badge.svg)](https://codecov.io/gh///github.com/SOFTNETWORK-APP/generic-scheduler-api/)
77
[![Codacy Badge](https://app.codacy.com/project/badge/Grade/122252a6bdfb41c3af16d31f8cefaecc)](https://www.codacy.com/gh/SOFTNETWORK-APP/generic-scheduler-api/dashboard?utm_source=github.com&utm_medium=referral&utm_content=SOFTNETWORK-APP/generic-scheduler-api&utm_campaign=Badge_Grade)
88
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
99

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ ThisBuild / organization := "app.softnetwork"
3131

3232
name := "scheduler"
3333

34-
ThisBuild / version := "0.1-SNAPSHOT"
34+
ThisBuild / version := "0.1.0"
3535

3636
ThisBuild / scalaVersion := "2.12.15"
3737

common/src/main/resources/softnetwork-scheduler.conf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ softnetwork{
22
scheduler {
33
# id = "*"
44
akka-node-role = scheduler
5-
reset-cron-tabs {
5+
reset-scheduler {
66
initial-delay = 60
77
delay = 60
88
}

common/src/main/scala/app/softnetwork/scheduler/config/SchedulerSettings.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,11 +23,11 @@ object SchedulerSettings extends StrictLogging {
2323

2424
case class SchedulerConfig(
2525
id: Option[String],
26-
resetCronTabs: ResetCronTabs,
26+
resetScheduler: ResetScheduler,
2727
eventStreams: SchedulerEventStreams,
2828
akkaNodeRole: String
2929
)
3030

31-
case class ResetCronTabs(initialDelay: Int, delay: Int)
31+
case class ResetScheduler(initialDelay: Int, delay: Int)
3232

3333
case class SchedulerEventStreams(entityToSchedulerTag: String)

core/src/main/scala/app/softnetwork/scheduler/handlers/SchedulerHandler.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ trait SchedulerDao extends Completion {
3636
implicit val ec: ExecutionContextExecutor = system.executionContext
3737
resetScheduler() await { _ =>
3838
system.scheduler.scheduleOnce(
39-
SchedulerSettings.SchedulerConfig.resetCronTabs.initialDelay.seconds,
39+
SchedulerSettings.SchedulerConfig.resetScheduler.initialDelay.seconds,
4040
() => resetCronTabsAndSchedules(resetScheduler = true)
4141
)
4242
}

core/src/main/scala/app/softnetwork/scheduler/launch/SchedulerGuardian.scala

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package app.softnetwork.scheduler.launch
22

33
import akka.actor.typed.ActorSystem
44
import app.softnetwork.persistence.launch.{PersistenceGuardian, PersistentEntity}
5+
import app.softnetwork.persistence.launch.PersistenceGuardian._
56
import app.softnetwork.persistence.query.{EventProcessorStream, SchemaProvider}
67
import app.softnetwork.scheduler.handlers.SchedulerDao
78
import app.softnetwork.scheduler.persistence.query.{
@@ -16,8 +17,6 @@ import scala.util.{Failure, Success, Try}
1617
trait SchedulerGuardian extends PersistenceGuardian with StrictLogging {
1718
_: SchemaProvider =>
1819

19-
import app.softnetwork.persistence.launch.PersistenceGuardian._
20-
2120
def schedulerEntities: ActorSystem[_] => Seq[PersistentEntity[_, _, _, _]] = _ =>
2221
Seq(
2322
SchedulerBehavior

core/src/main/scala/app/softnetwork/scheduler/persistence/query/package.scala

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ import app.softnetwork.persistence._
77
import app.softnetwork.persistence.typed.scaladsl.EntityPattern
88
import app.softnetwork.persistence.query.{EventProcessorStream, JournalProvider}
99
import app.softnetwork.persistence.message.{Command, CommandResult}
10+
import app.softnetwork.scheduler.config.SchedulerSettings
11+
import app.softnetwork.scheduler.handlers.SchedulerDao
1012
import app.softnetwork.scheduler.message._
1113

1214
import org.softnetwork.akka.message.SchedulerEvents._
@@ -16,9 +18,6 @@ import scala.concurrent.Future
1618

1719
package query {
1820

19-
import app.softnetwork.scheduler.config.SchedulerSettings
20-
import app.softnetwork.scheduler.handlers.SchedulerDao
21-
2221
/** Created by smanciot on 04/09/2020.
2322
*/
2423
trait Scheduler2EntityProcessorStream[C <: Command, R <: CommandResult]

core/src/main/scala/app/softnetwork/scheduler/persistence/typed/SchedulerBehavior.scala

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ private[scheduler] trait SchedulerBehavior
8080
implicit val system: ActorSystem[_] = context.system
8181
implicit val ec: ExecutionContextExecutor = system.executionContext
8282
system.scheduler.scheduleOnce(
83-
SchedulerSettings.SchedulerConfig.resetCronTabs.delay.seconds,
83+
SchedulerSettings.SchedulerConfig.resetScheduler.delay.seconds,
8484
() => schedulerDao.resetCronTabsAndSchedules(resetScheduler = false)
8585
)
8686
Effect
@@ -96,7 +96,7 @@ private[scheduler] trait SchedulerBehavior
9696
if (
9797
scheduler.lastCronTabsAndSchedulesReseted.isEmpty ||
9898
((now().getTime - scheduler.getLastCronTabsAndSchedulesReseted.getTime) >
99-
SchedulerSettings.SchedulerConfig.resetCronTabs.delay * 1000)
99+
SchedulerSettings.SchedulerConfig.resetScheduler.delay * 1000)
100100
) {
101101
scheduler.cronTabs.foreach { cronTab =>
102102
context.self ! AddCronTab(cronTab)
@@ -117,7 +117,7 @@ private[scheduler] trait SchedulerBehavior
117117
case Some(scheduler)
118118
if scheduler.lastCronTabsAndSchedulesReseted.isEmpty ||
119119
((now().getTime - scheduler.getLastCronTabsAndSchedulesReseted.getTime) >
120-
SchedulerSettings.SchedulerConfig.resetCronTabs.delay * 1000) =>
120+
SchedulerSettings.SchedulerConfig.resetScheduler.delay * 1000) =>
121121
trigerResetCronTabsAndSchedules(scheduler, switch = false)
122122
case _ => Effect.none.thenRun(_ => CronTabsAndSchedulesNotReseted ~> replyTo)
123123
}

testkit/src/test/resources/reference.conf

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
softnetwork{
22
scheduler {
33
id = "my-scheduler"
4+
reset-scheduler {
5+
initial-delay = 0
6+
delay = 1
7+
}
48
event-streams {
59
entity-to-scheduler-tag = "entity-to-scheduler-"${softnetwork.scheduler.id}
610
}

0 commit comments

Comments
 (0)