
public class AMQPAlerter extends Object implements org.miloss.fgsms.plugins.sla.SLAActionInterface
| Constructor and Description |
|---|
AMQPAlerter() |
| Modifier and Type | Method and Description |
|---|---|
List<org.miloss.fgsms.services.interfaces.common.PolicyType> |
GetAppliesTo() |
String |
GetDisplayName() |
String |
GetHtmlFormattedHelp() |
List<org.miloss.fgsms.services.interfaces.common.NameValuePair> |
GetOptionalParameters() |
List<org.miloss.fgsms.services.interfaces.common.NameValuePair> |
GetRequiredParameters() |
void |
ProcessAction(org.miloss.fgsms.plugins.sla.AlertContainer alert)
sends an alert using the AMQP APIs (not JMS) Calls
ProcessActionRet(alert)
|
void |
ProcessAction(org.miloss.fgsms.plugins.sla.AlertContainer alert,
List<org.miloss.fgsms.services.interfaces.common.NameValuePair> params) |
boolean |
ProcessActionRet(org.miloss.fgsms.plugins.sla.AlertContainer alert)
Returns true if the message was delivered successfully
|
boolean |
ValidateConfiguration(List<org.miloss.fgsms.services.interfaces.common.NameValuePair> params,
AtomicReference<String> outError) |
public void ProcessAction(org.miloss.fgsms.plugins.sla.AlertContainer alert)
public boolean ProcessActionRet(org.miloss.fgsms.plugins.sla.AlertContainer alert)
alert - public List<org.miloss.fgsms.services.interfaces.common.NameValuePair> GetRequiredParameters()
GetRequiredParameters in interface org.miloss.fgsms.plugins.PluginCommonpublic List<org.miloss.fgsms.services.interfaces.common.NameValuePair> GetOptionalParameters()
GetOptionalParameters in interface org.miloss.fgsms.plugins.PluginCommonpublic boolean ValidateConfiguration(List<org.miloss.fgsms.services.interfaces.common.NameValuePair> params, AtomicReference<String> outError)
ValidateConfiguration in interface org.miloss.fgsms.plugins.sla.SLAActionInterfacepublic String GetHtmlFormattedHelp()
GetHtmlFormattedHelp in interface org.miloss.fgsms.plugins.PluginCommonpublic String GetDisplayName()
GetDisplayName in interface org.miloss.fgsms.plugins.PluginCommonpublic void ProcessAction(org.miloss.fgsms.plugins.sla.AlertContainer alert,
List<org.miloss.fgsms.services.interfaces.common.NameValuePair> params)
ProcessAction in interface org.miloss.fgsms.plugins.sla.SLAActionInterfacepublic List<org.miloss.fgsms.services.interfaces.common.PolicyType> GetAppliesTo()
GetAppliesTo in interface org.miloss.fgsms.plugins.PluginCommonCopyright © 2008–2017 MIL-OSS. All rights reserved.