Në postimin tim të mëparshëm, kam shkruar për "running infinite loop in Java" dhe gjithashtu përmend se nuk ishte një mënyrë e rekomanduar për të bërë dhe këtu është alternativa

Në vend që ne të zbatojmë ciklin e pafund, ju mund ta shkarkoni atë në kornizë nëse jeni duke përdorur Spring-boot

Ref: https://docs.spring.io/spring/docs/current/spring-framework-reference/integration.html#scheduling

@Service
public class LoopHelper{

    //Executes in every 1 sec
    @Scheduled(fixedRate=1000)
    public void checkforMessage() {
        //Check message and handle
    }
}

dhe Aktivizo planifikimin për aplikacionin tuaj

@SpringBootApplication
@EnableScheduling
public class Application {

    public static void main(String[] args) throws Exception {
        SpringApplication.run(Application.class);
    }
}

Botuar fillimisht në Vignesh A S — Blog.