
Public Member Functions | |
| Engine (LogEntryTableModelBase model, String stackID, LogEntryTableModelBase listener) | |
| void | close () |
| void | run () |
Private Attributes | |
| final LogEntryTableModelBase | srcModel |
| final LogEntryTableModelBase | dstModel |
| final String | stackId |
| volatile boolean | terminateThread |
The error browser engine is the object in charge of extracting all the logs of an error trace.
| alma::acs::logging::errorbrowser::Engine::Engine | ( | LogEntryTableModelBase | model, | |
| String | stackID, | |||
| LogEntryTableModelBase | listener | |||
| ) | [inline] |
Constructor
| stackID | The ID of the logs of the error trace | |
| model | The table model to read logs from | |
| listener | The model to push logs into |
References dstModel, srcModel, stackId, and terminateThread.
| void alma::acs::logging::errorbrowser::Engine::close | ( | ) | [inline] |
Stop the thread
References terminateThread.
Referenced by alma::acs::logging::errorbrowser::ErrorTab::close().
| void alma::acs::logging::errorbrowser::Engine::run | ( | ) | [inline] |
The thread to get all the logs of the error trace
References alma::acs::logging::table::LogEntryTableModelBase::appendLog(), dstModel, com::cosylab::logging::engine::log::ILogEntry::getField(), alma::acs::logging::table::LogEntryTableModelBase::getVisibleLogEntry(), srcModel, stackId, terminateThread, and alma::acs::logging::table::LogEntryTableModelBase::totalLogNumber().
final String alma::acs::logging::errorbrowser::Engine::stackId [private] |
volatile boolean alma::acs::logging::errorbrowser::Engine::terminateThread [private] |
1.6.2