@Scope("singleton") @Component class BossUtil
Classe per processare i boss e ricavare il boss da notificare
BossUtil()
Classe per processare i boss e ricavare il boss da notificare |
lateinit var bdoBossInterface: BDOBossInterface
BDOBossInterface |
fun getDayBosses(giorno: String, list: ArrayList<Giorno>): Giorno?
Metodo per ottenere il Giorno |
|
fun getHourBoss(ora: Int, minuto: Int, list: ArrayList<Boss>?): Boss?
Metodo per ottenere Boss |
|
fun processMinute0015(ora: Int, minuto: Int, giorno: Giorno?): Unit
Metodo per schedulare i boss che spawnano alle 15 dell'ora |
|
fun processMinute4500(ora: Int, minuto: Int, giorno: Giorno?): Unit
Metodo per schedulare i boss che spawnano alle 00 dell'ora successiva |
|
fun publish(bosses: Array<String>?, orarioMancante: String): Unit
Metodo per la pubblicazione effettiva del messaggio |
|
fun publishBoss(ora: Int, minuto: Int, giorno: Giorno?): Unit
Metodo per iniziare la pubblicazione del boss |