Skip to content

Commit d5b710e

Browse files
committed
Rename runners module to launchers
1 parent cefe6e8 commit d5b710e

File tree

16 files changed

+27
-27
lines changed

16 files changed

+27
-27
lines changed

.deploy/lambda/lib/JProfByBotStack.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,8 @@ export class JProfByBotStack extends cdk.Stack {
125125
],
126126
timeout: cdk.Duration.seconds(30),
127127
memorySize: 1024,
128-
code: lambda.Code.fromAsset('../../runners/lambda/build/libs/jprof_by_bot-runners-lambda-all.jar'),
129-
handler: 'by.jprof.telegram.bot.runners.lambda.JProf',
128+
code: lambda.Code.fromAsset('../../launchers/lambda/build/libs/jprof_by_bot-launchers-lambda-all.jar'),
129+
handler: 'by.jprof.telegram.bot.launchers.lambda.JProf',
130130
environment: {
131131
'LOG_THRESHOLD': 'DEBUG',
132132
'TABLE_VOTES': votesTable.tableName,
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
= Runners
1+
= Launchers
22

3-
A runner is an executable application with the bot logic.
3+
A launcher is an executable application with the bot logic.
44
Currently, only https://aws.amazon.com/lambda[AWS Lambda] link:./lambda[runner] is supported.
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
= Runners / AWS Lambda
1+
= Launchers / AWS Lambda
22

33
This runner runs the bot as an https://aws.amazon.com/lambda[AWS Lambda] functions accepting incoming updates via a https://core.telegram.org/bots/api#setwebhook[registered] webhook.
44
The lambda is deployed via the link:../../.deploy/lambda[accompanying CDK script].
55

6-
The main class here is link:src/main/kotlin/by/jprof/telegram/bot/runners/lambda/JProf.kt[`JProf`].
6+
The main class here is link:src/main/kotlin/by/jprof/telegram/bot/launchers/lambda/JProf.kt[`JProf`].
77
It's a https://docs.aws.amazon.com/lambda/latest/dg/java-handler.html[`RequestHandler`], which means it will accept HTTP requests.
8-
It's also a https://insert-koin.io/docs/reference/koin-core/koin-component[`KoinComponent`], which means it will construct the object tree based on the provided link:src/main/kotlin/by/jprof/telegram/bot/runners/lambda/config[configuration].
8+
It's also a https://insert-koin.io/docs/reference/koin-core/koin-component[`KoinComponent`], which means it will construct the object tree based on the provided link:src/main/kotlin/by/jprof/telegram/bot/launchers/lambda/config[configuration].
99
It doesn't do much, though, except of parsing the requests into https://tgbotapi.inmo.dev/docs/dev.inmo.tgbotapi.types.update.abstracts/-update/index.html[`Updates`] and dispatching them into the link:../../core[processing pipeline].
File renamed without changes.

runners/lambda/src/main/kotlin/by/jprof/telegram/bot/runners/lambda/JProf.kt renamed to launchers/lambda/src/main/kotlin/by/jprof/telegram/bot/launchers/lambda/JProf.kt

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
package by.jprof.telegram.bot.runners.lambda
1+
package by.jprof.telegram.bot.launchers.lambda
22

33
import by.jprof.telegram.bot.core.UpdateProcessingPipeline
4-
import by.jprof.telegram.bot.runners.lambda.config.currenciesModule
5-
import by.jprof.telegram.bot.runners.lambda.config.databaseModule
6-
import by.jprof.telegram.bot.runners.lambda.config.envModule
7-
import by.jprof.telegram.bot.runners.lambda.config.jsonModule
8-
import by.jprof.telegram.bot.runners.lambda.config.pipelineModule
9-
import by.jprof.telegram.bot.runners.lambda.config.sfnModule
10-
import by.jprof.telegram.bot.runners.lambda.config.telegramModule
11-
import by.jprof.telegram.bot.runners.lambda.config.youtubeModule
4+
import by.jprof.telegram.bot.launchers.lambda.config.currenciesModule
5+
import by.jprof.telegram.bot.launchers.lambda.config.databaseModule
6+
import by.jprof.telegram.bot.launchers.lambda.config.envModule
7+
import by.jprof.telegram.bot.launchers.lambda.config.jsonModule
8+
import by.jprof.telegram.bot.launchers.lambda.config.pipelineModule
9+
import by.jprof.telegram.bot.launchers.lambda.config.sfnModule
10+
import by.jprof.telegram.bot.launchers.lambda.config.telegramModule
11+
import by.jprof.telegram.bot.launchers.lambda.config.youtubeModule
1212
import com.amazonaws.services.lambda.runtime.Context
1313
import com.amazonaws.services.lambda.runtime.RequestHandler
1414
import com.amazonaws.services.lambda.runtime.events.APIGatewayV2HTTPEvent

runners/lambda/src/main/kotlin/by/jprof/telegram/bot/runners/lambda/config/currencies.kt renamed to launchers/lambda/src/main/kotlin/by/jprof/telegram/bot/launchers/lambda/config/currencies.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package by.jprof.telegram.bot.runners.lambda.config
1+
package by.jprof.telegram.bot.launchers.lambda.config
22

33
import by.jprof.telegram.bot.currencies.parser.CAD
44
import by.jprof.telegram.bot.currencies.parser.GBP

runners/lambda/src/main/kotlin/by/jprof/telegram/bot/runners/lambda/config/database.kt renamed to launchers/lambda/src/main/kotlin/by/jprof/telegram/bot/launchers/lambda/config/database.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package by.jprof.telegram.bot.runners.lambda.config
1+
package by.jprof.telegram.bot.launchers.lambda.config
22

33
import by.jprof.telegram.bot.dialogs.dao.DialogStateDAO
44
import by.jprof.telegram.bot.kotlin.dao.KotlinMentionsDAO

runners/lambda/src/main/kotlin/by/jprof/telegram/bot/runners/lambda/config/env.kt renamed to launchers/lambda/src/main/kotlin/by/jprof/telegram/bot/launchers/lambda/config/env.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package by.jprof.telegram.bot.runners.lambda.config
1+
package by.jprof.telegram.bot.launchers.lambda.config
22

33
import org.koin.core.qualifier.named
44
import org.koin.dsl.module

runners/lambda/src/main/kotlin/by/jprof/telegram/bot/runners/lambda/config/json.kt renamed to launchers/lambda/src/main/kotlin/by/jprof/telegram/bot/launchers/lambda/config/json.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package by.jprof.telegram.bot.runners.lambda.config
1+
package by.jprof.telegram.bot.launchers.lambda.config
22

33
import kotlinx.serialization.json.Json
44
import org.koin.dsl.module

runners/lambda/src/main/kotlin/by/jprof/telegram/bot/runners/lambda/config/pipeline.kt renamed to launchers/lambda/src/main/kotlin/by/jprof/telegram/bot/launchers/lambda/config/pipeline.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package by.jprof.telegram.bot.runners.lambda.config
1+
package by.jprof.telegram.bot.launchers.lambda.config
22

33
import by.jprof.telegram.bot.core.UpdateProcessingPipeline
44
import by.jprof.telegram.bot.core.UpdateProcessor

0 commit comments

Comments
 (0)