* @seeorg.eclipse.linuxtools.lttng.state.IStateDataRequestListener#
* processingStarted(org.eclipse.linuxtools.lttng.state.StateDataRequest)
*/
+ @Override
@TmfSignalHandler
public synchronized void processingStarted(RequestStartedSignal signal) {
LttngSyntEventRequest request = signal.getRequest();
* @seeorg.eclipse.linuxtools.lttng.state.IStateDataRequestListener#
* processingCompleted(org.eclipse.linuxtools.lttng.state.StateDataRequest)
*/
+ @Override
@TmfSignalHandler
public void processingCompleted(RequestCompletedSignal signal) {
ILttngSyntEventRequest request = signal.getRequest();
// Perform the updates on the UI thread
display.asyncExec(new Runnable() {
+ @Override
public void run() {
if ((tsfviewer != null) && (!tsfviewer.getControl().isDisposed())) {
tsfviewer.waitCursor(waitInd);
TraceDebug.debug("View: " + getName() + "\n\t\tRestoring the selected time to: " + selTime);
Display display = tsfviewer.getControl().getDisplay();
display.asyncExec(new Runnable() {
+ @Override
public void run() {
if ((tsfviewer != null) && (!tsfviewer.getControl().isDisposed())) {
tsfviewer.setSelectedTime(selTime, false, this);