package Ġcom . ro che . amb ass ador . indexing . project . steps Ċ Ċ import Ġcom . ro che . amb ass ador . extensions . Logger Delegate Ċ import Ġcom . ro che . amb ass ador . indexing . project . Indexing Chain Ċ import Ġcom . ro che . amb ass ador . indexing . project . Indexing Context Ċ import Ġorg . springframework . stereotype . Component Ċ Ċ @ Component Ċ internal Ġclass ĠContinu ation Verification Step Ġ: ĠIndex ing Step Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġval Ġlog Ġby ĠLogger Delegate () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġsuspend Ġfun Ġhandle ( context : ĠIndex ing Context , Ġchain : ĠIndex ing Chain ) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( context . entity ?. last Indexing Id Ġin Ġcontext . continu ation . un finished Indexing Ids ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlog . info (" Project Ġ'{}' Ġ( id ={ }) Ġwas Ġindexed Ġin Ġ{} Ġand Ġit Ġdoes Ġnot Ġneed Ġto Ġbe Ġre indexed .", Ġcontext . project . fullName , Ġcontext . project . id , Ġcontext . entity !!. last Indexing Id ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġchain . accept ( context ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ