// ĠCopyright Ġ 2 0 2 0 ĠGoogle ĠLLC Ċ // Ċ // Ġ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 Ċ // Ċ // ĠĠĠĠ Ġhttps :// 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 Ġcom . google . cloud state . sample . f raud Ċ Ċ import Ġio . cloud state . kotlin support . cloud state Ċ Ċ fun Ġmain () Ġ{ ĊĠĠĠ Ġcloud state Ġ{ ĊĠĠĠĠĠĠĠ Ġconfig Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġport Ġ= Ġ 8 0 8 0 ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġevents ourced Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġentity Service Ġ= ĠActivity Entity :: class ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescriptor Ġ= ĠF raud . get Descriptor (). find Service ByName (" Activity Service ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġadditional Descriptors Ġ= ĠlistOf ( F raud . get Descriptor ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsnapshot Every Ġ= Ġ 1 ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpersistence Id Ġ= Ġ" activity " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ}. start (). to Comp letableFuture (). get () Ċ } Ċ