/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 2 0 . ĠAx on ĠFramework Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġorg . ax on framework . extension . tracing . example Ċ Ċ import Ġorg . ax on framework . event handling . token store . in memory . InMemory Token Store Ċ import Ġorg . ax on framework . events ourcing . event store . Embedded Event Store Ċ import Ġorg . ax on framework . events ourcing . event store . in memory . InMemory Event Storage Engine Ċ import Ġorg . springframework . boot . Spring Application Ċ import Ġorg . springframework . boot . autoconfigure . SpringBoot Application Ċ import Ġorg . springframework . context . annotation . Bean Ċ import Ġorg . springframework . scheduling . annotation . Enable Scheduling Ċ Ċ /** Ċ Ġ* ĠStarting Ġpoint . Ċ Ġ*/ Ċ fun Ġmain ( args : ĠArray < String >) Ġ{ ĊĠĠĠ ĠSpring Application . run ( Tracing Ax on Example Application :: class . java , Ġ* args ) Ċ } Ċ Ċ /** Ċ Ġ* ĠMain Ġapplication Ġclass . Ċ Ġ*/ Ċ @ SpringBoot Application Ċ @ Enable Scheduling Ċ class ĠTr acing Ax on Example Application Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠConfig ures Ġto Ġuse Ġin - memory Ġembedded Ġevent Ġstore . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġfun Ġevent Store () Ġ= ĠEmbedded Event Store . builder (). storage Engine ( InMemory Event Storage Engine ()). build () ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠConfig ures Ġto Ġus Ġin - memory Ġtoken Ġstore . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġ@ Bean ĊĠĠĠ Ġfun Ġtoken Store () Ġ= ĠIn Memory Token Store () Ċ Ċ }