1
我使用Mule 3.3.0 CE。我想獲得一個騾子實例的生命週期狀態,例如:「初始化,開始,停止,處置」。我想存儲這些信息。 這些數據,在「AbstractLifecycleManager」中有,並且我不知道如何從該類中獲取它們?如何獲取Mule實例的生命週期狀態?
我使用Mule 3.3.0 CE。我想獲得一個騾子實例的生命週期狀態,例如:「初始化,開始,停止,處置」。我想存儲這些信息。 這些數據,在「AbstractLifecycleManager」中有,並且我不知道如何從該類中獲取它們?如何獲取Mule實例的生命週期狀態?
MuleContext class有一系列is...()
方法可用於獲取Mule應用程序的當前生命週期狀態。
謝謝@David,我使用這些方法,但是當我的服務停止或處置時,我想公開有關這些事件的信息。 我只是可以揭露有關生命週期狀態的「初始化和開始」的信息。 –
不確定你的意思,但如果你想**監聽'MuleContext'的生命週期變化,使用「Mule上下文通知監聽器」,如下所述:http://www.mulesoft.org/documentation/display/當前/ Mule +服務器+通知 –
我讀了那個鏈接,但是我不能使用它。我想暴露所有的狀態lifecyle(初始化,開始,處理和停止)。當我使用'...()'方法時,我只能公開兩個satates(初始化和開始)。我想當我停止我的服務時,它不能運行我的配置和MuleContext類。 –