具備 Persistent 參數的警示服務
數個警示服務包含 persistent 參數。若是具備此參數的警示服務,則下列行為均一致:
• 如果 persistent 參數為 false,則服務的動作 (例如啟用/禁用警示、新增/移除警示等) 將維持使用中狀態,直到重新啟動 Tomcat 為止。這些變更不會顯示在 Composer 中。例如,如果您移除使用 RemoveAlert 服務的警示而不設成持續狀態,警示仍會顯示在 Composer 的物件內容中。
• 如果 persistent 參數為 true,則服務的動作為永久狀態,且會顯示在 Composer 中。
下列警示服務包含 persistent 參數。
• AddOrUpdateAlert
• DisableAlertsForProperty
• DisableAllAlerts
• EnableAlertsForProperty
• EnableAllAlerts
• RemoveAlert
• SetBooleanAlertParameter
• SetDateTimeAlertParameter
• SetIntegerAlertParameter
• SetLocationAlertParameter
• SetNumberAlertParameter
• SetStringAlertParameter
例如,如果呼叫 AddOrUpdateAlert 服務的目的是為了針對 Persistent 參數設為 false 的內容建立新警示,則系統會建立警示,並且警示會在重新啟動 Tomcat 之前持續存在。
重新啟動 Tomcat 之後,警示即不再存在。但是,如果在 Persistent 參數設為 true 的情況下呼叫了該服務,則警示將永遠存在。
相關連結