Quarkus

Quarkus Uygulaması Başlatma ve Kapanma Döngüsünü Yakalamak

Quarkus Dersleri‘ne devam ediyorum.

Quarkus projemizde başlatma ve kapanmaya/yeniden başlama/hot reload anını yakalayabilmekteyiz.

Quarkus’da yaşam döngüsü içerisindeki haraketlerine göre farklı aksiyonlar alabiliriz.

Observers anotasyonu ile belirtilen Startupevent ve Shutdownevent sınıfları bu olayları yakalamamıza olanak sağlamaktadır.

  • StartupEvent & ShutdownEvent
    io.quarkus.runtime kütüphanesinde yer almaktadır.
@ApplicationScoped
public class App {

    public void applicationStarted(@Observes StartupEvent startupEvent) {
        System.out.println("applicationStarted Metodu Çalıştı");
    }

    public void applicationStopped(@Observes ShutdownEvent shutdownEvent) {
        System.out.println("applicationStopped Metodu Çalıştı");
    }
}

Uygulamamızı çalıştırdıktan sonra konsol ekranında uygulama açıldığında ya da kapandığında bu metotlar sayesinde konsol çıktımız da bu mesajları görebiliriz.

Sonraki Quarkus Dersleri’nde görüşmek üzere.


Önceki Ders: Quarkus Uygulamasına HTTPS / SSL Eklemek
Quarkus Dersleri
Sonraki Ders: FaultTolerance Kullanmak

More in:Quarkus

Bunlara Gözat

Yorum Yaz

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir