public interface IHistory
Modifier and Type | Method and Description |
---|---|
void |
close()
Do any special processing that is required to cleanly end an execution history
|
void |
deleteTempFiles()
Delete any temp files associated with the execution history (see ICache and IAnnotation.)
|
void |
flush()
Make sure that all accepted events are delivered.
|
void |
flush(boolean waitFlag)
Make sure that all accepted events are delivered.
|
IAnnotation |
getAnnotation()
Get the IAnnotation (if any) associated with this execution history
|
ICache |
getCache() |
IQueue |
getQueue() |
long |
getTotalHistorySize()
Total history size.
|
boolean |
isAlwaysLog() |
void |
pause()
Temporarily suspend the delivery of execution history events
|
void |
resume()
Resume delivering execution history events
|
void |
setAlwaysLog(boolean value)
This is used for overriding options set in schedule logging.
|
boolean |
writeEvent(org.eclipse.hyades.test.common.event.ExecutionEvent e,
int level)
Writes a hyades ExecutionEvent to the execution history.
|
boolean writeEvent(org.eclipse.hyades.test.common.event.ExecutionEvent e, int level)
e
- The execution history eventlevel
- the level for this eventvoid flush()
void flush(boolean waitFlag)
waitFlag
- void close()
void deleteTempFiles()
IAnnotation getAnnotation()
ICache getCache()
IQueue getQueue()
void pause()
void resume()
long getTotalHistorySize()
void setAlwaysLog(boolean value)
value
- - used to set flag to always logboolean isAlwaysLog()
© Copyright IBM Corp. 2013. All rights reserved.