我看遍了整個地方。我通過Timers和Quartz看了一下,但我仍然感到困惑。在特定的時間每週運行一次方法
我有一個巨大的類執行不同的方法。其中的一個方法是一個同步的方法:
public void onSynch()
{
String environment = validateEnvironment(env2);
if (environment == null) return;
try
{
RAT.synchronize(environment);
onSelectEnv();
}
catch (Exception e)
{
// TODO: tell user, log
}
}
我需要能夠創建一個定時器,在一個特定的時間單獨觸發此法每週一次,每週五下午3:00爲例。 我無法創建單獨的類。
我需要能夠將調度程序置於此方法內部,或者在它旁邊創建另一個方法來創建調度程序並運行該同步方法。
爲什麼,如果你使用的是Windows不使用cron,如果你是在Linux或安排的活動? – gipinani
「無法創建單獨的課程」?這是一個荒謬的限制。 mserioli的建議是你最好的選擇,但他們需要的不僅僅是一堂課。他們要求安排一個單獨的應用程序(使用共享代碼)。 – jpmc26
謝謝你們。所以沒有辦法每7天使用Quartz運行這個方法? – user3116665