public class SLACalcStatus extends org.apache.oozie.client.event.SLAEvent
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
SLA_ENTITYKEY_PREFIX |
| Constructor and Description |
|---|
SLACalcStatus() |
SLACalcStatus(SLACalcStatus a)
copy constructor
|
SLACalcStatus(SLARegistrationBean reg) |
SLACalcStatus(SLASummaryBean summary,
SLARegistrationBean regBean) |
| Modifier and Type | Method and Description |
|---|---|
void |
acquireLock()
Obtain an exclusive lock on the {link #getEntityKey}.
|
long |
getActualDuration() |
java.util.Date |
getActualEnd() |
java.util.Date |
getActualStart() |
java.lang.String |
getAlertContact() |
java.lang.String |
getAlertEvents() |
java.lang.String |
getAppName() |
org.apache.oozie.AppType |
getAppType() |
java.lang.String |
getEntityKey() |
byte |
getEventProcessed()
Get which type of sla event has been processed needed when calculator
periodically loops to update all jobs' sla
|
org.apache.oozie.client.event.SLAEvent.EventStatus |
getEventStatus() |
long |
getExpectedDuration() |
java.util.Date |
getExpectedEnd() |
java.util.Date |
getExpectedStart() |
java.lang.String |
getId() |
java.lang.String |
getJobData() |
java.lang.String |
getJobStatus() |
java.util.Date |
getLastModifiedTime() |
long |
getLockTimeOut() |
org.apache.oozie.client.event.Event.MessageType |
getMsgType() |
java.util.Date |
getNominalTime() |
java.lang.String |
getNotificationMsg() |
java.lang.String |
getParentId() |
java.lang.String |
getSlaConfig() |
SLARegistrationBean |
getSLARegistrationBean() |
org.apache.oozie.client.event.SLAEvent.SLAStatus |
getSLAStatus() |
java.lang.String |
getUpstreamApps() |
java.lang.String |
getUser() |
boolean |
isLocked() |
void |
releaseLock() |
void |
setActualDuration(long actualDuration) |
void |
setActualEnd(java.util.Date actualEnd) |
void |
setActualStart(java.util.Date actualStart) |
void |
setEventProcessed(int eventProcessed) |
void |
setEventStatus(org.apache.oozie.client.event.SLAEvent.EventStatus es) |
void |
setId(java.lang.String id) |
void |
setJobStatus(java.lang.String status) |
void |
setLastModifiedTime(java.util.Date lastModifiedTime) |
void |
setSLARegistrationBean(SLARegistrationBean slaBean) |
void |
setSLAStatus(org.apache.oozie.client.event.SLAEvent.SLAStatus slaStatus) |
public static java.lang.String SLA_ENTITYKEY_PREFIX
public SLACalcStatus(SLARegistrationBean reg)
public SLACalcStatus(SLASummaryBean summary, SLARegistrationBean regBean)
public SLACalcStatus(SLACalcStatus a)
public SLACalcStatus()
public SLARegistrationBean getSLARegistrationBean()
public void setSLARegistrationBean(SLARegistrationBean slaBean)
public java.lang.String getId()
getId in class org.apache.oozie.client.event.SLAEventpublic void setId(java.lang.String id)
public java.util.Date getActualStart()
getActualStart in class org.apache.oozie.client.event.SLAEventpublic void setActualStart(java.util.Date actualStart)
public java.util.Date getActualEnd()
getActualEnd in class org.apache.oozie.client.event.SLAEventpublic void setActualEnd(java.util.Date actualEnd)
public long getActualDuration()
getActualDuration in class org.apache.oozie.client.event.SLAEventpublic void setActualDuration(long actualDuration)
public java.lang.String getJobStatus()
getJobStatus in class org.apache.oozie.client.event.SLAEventpublic void setJobStatus(java.lang.String status)
public org.apache.oozie.client.event.SLAEvent.SLAStatus getSLAStatus()
getSLAStatus in class org.apache.oozie.client.event.SLAEventpublic void setSLAStatus(org.apache.oozie.client.event.SLAEvent.SLAStatus slaStatus)
public org.apache.oozie.client.event.SLAEvent.EventStatus getEventStatus()
getEventStatus in class org.apache.oozie.client.event.SLAEventpublic void setEventStatus(org.apache.oozie.client.event.SLAEvent.EventStatus es)
public void setLastModifiedTime(java.util.Date lastModifiedTime)
public byte getEventProcessed()
public void setEventProcessed(int eventProcessed)
public java.lang.String getParentId()
getParentId in class org.apache.oozie.client.event.SLAEventpublic org.apache.oozie.AppType getAppType()
getAppType in class org.apache.oozie.client.event.SLAEventpublic java.lang.String getAppName()
getAppName in class org.apache.oozie.client.event.SLAEventpublic java.util.Date getNominalTime()
getNominalTime in class org.apache.oozie.client.event.SLAEventpublic java.util.Date getExpectedStart()
getExpectedStart in class org.apache.oozie.client.event.SLAEventpublic java.util.Date getExpectedEnd()
getExpectedEnd in class org.apache.oozie.client.event.SLAEventpublic long getExpectedDuration()
getExpectedDuration in class org.apache.oozie.client.event.SLAEventpublic java.lang.String getNotificationMsg()
getNotificationMsg in class org.apache.oozie.client.event.SLAEventpublic java.lang.String getAlertEvents()
getAlertEvents in class org.apache.oozie.client.event.SLAEventpublic java.lang.String getAlertContact()
getAlertContact in class org.apache.oozie.client.event.SLAEventpublic java.lang.String getUpstreamApps()
getUpstreamApps in class org.apache.oozie.client.event.SLAEventpublic java.lang.String getJobData()
getJobData in class org.apache.oozie.client.event.SLAEventpublic java.lang.String getUser()
getUser in class org.apache.oozie.client.event.SLAEventpublic java.lang.String getSlaConfig()
getSlaConfig in class org.apache.oozie.client.event.SLAEventpublic org.apache.oozie.client.event.Event.MessageType getMsgType()
getMsgType in class org.apache.oozie.client.event.SLAEventpublic java.util.Date getLastModifiedTime()
getLastModifiedTime in class org.apache.oozie.client.event.SLAEventpublic java.lang.String getEntityKey()
public void acquireLock() throws java.lang.InterruptedException
java.lang.InterruptedException - thrown if an interruption happened while trying to obtain the lockpublic boolean isLocked()
public void releaseLock()
public long getLockTimeOut()
Copyright © 2018 Apache Software Foundation. All Rights Reserved.