package Ġthe od ol ite . execution Ċ Ċ import Ġio . quarkus . runtime . annotations . Qu ark us Main Ċ import Ġmu . Kotlin Logging Ċ import Ġthe od ol ite . execution . operator . The od ol ite Operator Ċ import Ġthe od ol ite . util . Configuration Ċ import Ġkotlin . system . exit Process Ċ Ċ private Ġval Ġlogger Ġ= ĠKotlin Logging . logger Ġ{} Ċ Ċ @ Qu ark us Main Ċ object ĠMain Ġ{ ĊĊĠĠĠ Ġ@ Jvm Static ĊĠĠĠ Ġfun Ġmain ( args : ĠArray < String >) Ġ{ ĊĊĠĠĠĠĠĠĠ Ġval Ġmode Ġ= ĠConfiguration . EXEC UTION _ MODE ĊĠĠĠĠĠĠĠ Ġlogger . info Ġ{ Ġ" Start ĠThe od ol ite Ġwith Ġmode Ġ$ mode " Ġ} ĊĊĠĠĠĠĠĠĠ Ġwhen Ġ( mode . lowercase ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠExecution Modes . STAND AL ONE . value Ġ-> ĠThe od ol ite Standalone (). start () ĊĠĠĠĠĠĠĠĠĠĠĠ ĠExecution Modes . OPERATOR . value Ġ-> ĠThe od ol ite Operator (). start () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġlogger . error Ġ{ Ġ" MODE Ġ$ mode Ġnot Ġfound " Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġexit Process ( 1 ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ