public class SLAMessage extends EventMessage
| Constructor and Description |
|---|
SLAMessage() |
SLAMessage(SLAEvent.EventStatus eventStatus,
SLAEvent.SLAStatus slaStatus,
AppType appType,
java.lang.String appName,
java.lang.String user,
java.lang.String jobId,
java.lang.String parentJobId,
java.util.Date nominalTime,
java.util.Date expectedStartTime,
java.util.Date actualStartTime,
java.util.Date expectedEndTime,
java.util.Date actualEndTime,
long expectedDuration,
long actualDuration,
java.lang.String notificationMessage,
java.lang.String upstreamApps) |
| Modifier and Type | Method and Description |
|---|---|
long |
getActualDuration()
Get actual duration (in milliseconds)
|
java.util.Date |
getActualEndTime()
Get actual end time
|
java.util.Date |
getActualStartTime()
Get actual start time
|
java.lang.String |
getAppName()
Get application name
|
SLAEvent.EventStatus |
getEventStatus()
Get event status
|
long |
getExpectedDuration()
Get expected duration time (in milliseconds)
|
java.util.Date |
getExpectedEndTime()
Get expected end time
|
java.util.Date |
getExpectedStartTime()
Get expected start time
|
java.lang.String |
getId()
Get the job Id
|
java.util.Date |
getNominalTime()
Get nominal time
|
java.lang.String |
getNotificationMessage()
Get notification message
|
java.lang.String |
getParentId()
Gets the parent job id
|
SLAEvent.SLAStatus |
getSLAStatus()
Get SLA status
|
java.lang.String |
getUpstreamApps()
Get upstream app names
|
java.lang.String |
getUser()
Get user name
|
void |
setActualDuration(long actualDuration)
Set actual duration (in milliseconds) for message
|
void |
setActualEndTime(java.util.Date actualEndTime)
Set actual end time for message
|
void |
setActualStartTime(java.util.Date actualStartTime)
Set actual start time for message
|
void |
setAppName(java.lang.String appName)
Set application name for message
|
void |
setEventStatus(SLAEvent.EventStatus eventStatus)
Set event status
|
void |
setExpectedDuration(long expectedDuration)
Set expected duration (in milliseconds) for message
|
void |
setExpectedEndTime(java.util.Date expectedEndTime)
Set expected end time for message
|
void |
setExpectedStartTime(java.util.Date expectedStartTime)
Set expected start time for message
|
void |
setId(java.lang.String id)
Set the job Id for message
|
void |
setNominalTime(java.util.Date nominalTime)
Set nominal time for message
|
void |
setNotificationMessage(java.lang.String notificationMessage)
Set notification message
|
void |
setParentId(java.lang.String parentId)
Set the parent job Id for message
|
void |
setProperties(javax.jms.Message message)
Set the JMS properties for SLA message
|
void |
setSLAStatus(SLAEvent.SLAStatus slaStatus)
Set SLA status for message
|
void |
setUpstreamApps(java.lang.String upstreamApps)
Set upstream app names
|
void |
setUser(java.lang.String user)
Set user name for message
|
getAppType, getMessageType, setAppType, setMessageTypepublic SLAMessage()
public SLAMessage(SLAEvent.EventStatus eventStatus, SLAEvent.SLAStatus slaStatus, AppType appType, java.lang.String appName, java.lang.String user, java.lang.String jobId, java.lang.String parentJobId, java.util.Date nominalTime, java.util.Date expectedStartTime, java.util.Date actualStartTime, java.util.Date expectedEndTime, java.util.Date actualEndTime, long expectedDuration, long actualDuration, java.lang.String notificationMessage, java.lang.String upstreamApps)
public java.lang.String getId()
public void setId(java.lang.String id)
id - the job idpublic java.lang.String getParentId()
public void setParentId(java.lang.String parentId)
parentId - the parent job Idpublic java.util.Date getNominalTime()
public void setNominalTime(java.util.Date nominalTime)
nominalTime - public java.util.Date getExpectedStartTime()
public void setExpectedStartTime(java.util.Date expectedStartTime)
expectedStartTime - public java.util.Date getActualStartTime()
public void setActualStartTime(java.util.Date actualStartTime)
actualStartTime - public java.util.Date getExpectedEndTime()
public void setExpectedEndTime(java.util.Date expectedEndTime)
expectedEndTime - public java.util.Date getActualEndTime()
public void setActualEndTime(java.util.Date actualEndTime)
actualEndTime - public long getExpectedDuration()
public void setExpectedDuration(long expectedDuration)
expectedDuration - (in milliseconds)public long getActualDuration()
public void setActualDuration(long actualDuration)
actualDuration - (in milliseconds)public java.lang.String getNotificationMessage()
public void setNotificationMessage(java.lang.String notificationMessage)
notificationMessage - public java.lang.String getUpstreamApps()
public void setUpstreamApps(java.lang.String upstreamApps)
upstreamApps - public java.lang.String getUser()
public void setUser(java.lang.String user)
user - public java.lang.String getAppName()
public void setAppName(java.lang.String appName)
appName - public SLAEvent.EventStatus getEventStatus()
public void setEventStatus(SLAEvent.EventStatus eventStatus)
eventStatus - public SLAEvent.SLAStatus getSLAStatus()
public void setSLAStatus(SLAEvent.SLAStatus slaStatus)
slaStatus - public void setProperties(javax.jms.Message message) throws javax.jms.JMSException
setProperties in class EventMessagemessage - the JMS messagejavax.jms.JMSExceptionCopyright © 2017 Apache Software Foundation. All Rights Reserved.