ejb-timer

    -1熱度

    1回答

    傳遞計劃詳細信息,我想從數據庫傳遞計劃詳細信息。但它不允許傳遞值。我該怎麼辦。在@timeout中,我也無法在服務器啓動時自動啓動線程。 @Postconstruct不起作用。

    3熱度

    2回答

    我已經在單例EJB中定義了一些持久定時器,如下所示(使用WildFly 9.0.2 final)。 @Startup @Singleton @Lock(LockType.READ) public class BackgroundJobManager implements BackgroundJobService { @Schedule(dayOfMonth = "1", mont

    0熱度

    1回答

    我試圖將我簡單的Quartz Job轉換爲JBOSS EAP 6.4中的EJB定時服務作業。 我有一個問題,我一直沒能找到一個好的答案。我想在凌晨1點每天運行一次該方法。 這是我的班。 @Singleton @Startup public class JobExecutorService { @Schedule(second = "*", minute = "*", hour =

    7熱度

    1回答

    這是一個非常簡單的問題,但我無法確定它發生的原因。 我有一個EJB定時器的實現,它使用@Singleton註解,即單例計時器。 我已經將它設置爲每5分鐘後運行一次。代碼看起來是這樣的: @Singleton @TransactionAttribute(TransactionAttributeType.NOT_SUPPORTED) public class Scheduler { pr

    0熱度

    1回答

    我試圖用我們遇到的一個最近的問題來替換我們的應用程序中的一個現有邏輯,該邏輯使用永久性的proggramatic定時器來處理非持久性定時器。 WAS用於寫入定時器的持久信息的文件系統已滿,Derby數據庫以只讀模式重新啓動,這使得我們的應用程序無法觸發定時器帖子,我們不得不重新啓動服務器以修復相同的問題。 這是用來觸發程序定時器 Timer timer = timerService.createT

    0熱度

    2回答

    我有一個應用程序在兩個不同的服務器實例上運行。應用程序有一個單例EJB,其定時器設置爲每隔一分鐘運行一次。 EJB中的方法從表中讀取記錄,將其刪除並將其發佈到隊列上(一個事務的所有部分)。一旦兩臺服務器啓動,它就會嘗試從表中同時讀取記錄。 我的問題是如何讓只有一個應用程序讀取記錄,直到事務結束。