oracle.panama.alert
Interface AlertEngine
- public interface AlertEngine
Generic Interface for pushing contents to PTG alert engine for alert
message generation and delivery.
- See Also:
AlertEngineLocator.getAlertEngine()
Type | Method |
void |
handleFeedContent(long dataFeederOid,
java.util.Map contentFields)
Push contents to alert engine from a data feeder implemenation by giving
the internal object id of the data feeder. |
void |
handleFeedContent(long dataFeederOid,
java.util.Map contentFields,
java.util.Map contentFieldsOldValues)
Push contents to alert engine from a data feeder implemenation by giving
the internal object id of the data feeder. |
void |
handleFeedContent(java.lang.String dataFeederName,
java.util.Map contentFields)
Push contents to alert engine from a data feeder implemenation by giving
the name of the data feeder. |
void |
handleFeedContent(java.lang.String dataFeederName,
java.util.Map contentFields,
java.util.Map contentFieldsOldValues)
Push contents to alert engine from a data feeder implemenation by giving
the name of the data feeder. |
handleFeedContent
public void handleFeedContent(java.lang.String dataFeederName,
java.util.Map contentFields)
throws PanamaException
- Push contents to alert engine from a data feeder implemenation by giving
the name of the data feeder.
- Parameters:
dataFeederName
- the name of the data feedercontentFields
- a map of key/value pair which contains content
values for all the data feeder input and output parameters- Throws:
PanamaException
-
handleFeedContent
public void handleFeedContent(long dataFeederOid,
java.util.Map contentFields)
throws PanamaException
- Push contents to alert engine from a data feeder implemenation by giving
the internal object id of the data feeder.
- Parameters:
dataFeederOid
- the internal object id of the data feedercontentFields
- a map of key/value pair which contains content
values for all the data feeder input and output parameters- Throws:
PanamaException
-
handleFeedContent
public void handleFeedContent(java.lang.String dataFeederName,
java.util.Map contentFields,
java.util.Map contentFieldsOldValues)
throws PanamaException
- Push contents to alert engine from a data feeder implemenation by giving
the name of the data feeder. The following two APIs are used to filter out
duplicate triggers as we check the trigger condition for both current and
previous contents and fire the trigger only if the current content meets
the trigger condition and the previous content does not meet the trigger
condition.
- Parameters:
dataFeederName
- the name of the data feedercontentFields
- a map of key/value pair which contains content
values for all the data feeder input and output parameters from the current
content feedcontentFieldOldValues
- a map of key/value pair which contains content
values for all the data feeder input and output parameters from the privious
content feed
handleFeedContent
public void handleFeedContent(long dataFeederOid,
java.util.Map contentFields,
java.util.Map contentFieldsOldValues)
throws PanamaException
- Push contents to alert engine from a data feeder implemenation by giving
the internal object id of the data feeder. Theis API is used to filter out
duplicate triggers as we check the trigger condition for both current and
previous contents and fire the trigger only if the current content meets
the trigger condition and the previous content does not meet the trigger
condition.
- Parameters:
dataFeederOid
- the internal object id of the data feedercontentFields
- a map of key/value pair which contains content
values for all the data feeder input and output parameters from the current
content feedcontentFieldOldValues
- a map of key/value pair which contains content
values for all the data feeder input and output parameters from the privious
content feed