2010-09-17 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug325662
[deliverable/tracecompass.git] / org.eclipse.linuxtools.lttng / src / org / eclipse / linuxtools / lttng / state / experiment / StateExperimentManager.java
index e490a47e057609d7b5bdbf487187b38a610f0d6d..e240ba891c0bdc0d4e55b6d92c2916281e3a744f 100644 (file)
@@ -203,22 +203,6 @@ public class StateExperimentManager extends LTTngTreeNode implements
 
                // trigger data request to build the state system check points
                fStateCheckPointRequest = buildCheckPoints(experiment);
-
-//             LTTngTreeNode experimentNode = getChildByName(experiment.getName());
-//             if (experimentNode != null) {
-//                     // get the trace manager nodes
-//                     LTTngTreeNode[] traceNodes = experimentNode.getChildren();
-//                     for (LTTngTreeNode traceStateManagerNode : traceNodes) {
-//                             // The trace node needs to perform its first data request
-//                             // for this experiment with the main goal of building its
-//                             // checkpoints
-//                             if (traceStateManagerNode instanceof ILttExperimentSelectedListener) {
-//                                     // no need to provide the trace to the trace manager
-//                                     ((ILttExperimentSelectedListener) traceStateManagerNode).experimentUpdated(
-//                                                     new TmfExperimentUpdatedSignal(source, experiment, null), fwaitForCompletion);
-//                             }
-//                     }
-//             }
        }
 
        /*
@@ -338,15 +322,10 @@ public class StateExperimentManager extends LTTngTreeNode implements
                         * org.eclipse.linuxtools.tmf.request.TmfDataRequest#handleData()
                         */
                        @Override
-                       public void handleData() {
-                               LttngEvent[] events = getData();
-                               if (events.length > 0) {
-                                       nbEvents++;
-               
-                                       LttngEvent event = (LttngEvent) events[0];
-                                       
+                       public void handleData(LttngEvent event) {
+                               super.handleData(event);
+                               if (event != null) {
 //                                     Tracer.trace("Chk: " + event.getTimestamp());
-                                       
                                        ITmfTrace trace = event.getParentTrace();
                                        IStateTraceManager traceManager = ftraceToManagerMap.get(getTraceKey(trace));
                                        if (traceManager != null) {
@@ -400,9 +379,6 @@ public class StateExperimentManager extends LTTngTreeNode implements
                         * @param header
                         */
                        private void printCompletedMessage() {
-//                             System.out.println(System.currentTimeMillis() + ": StateExperimentManager completed checkpoints");
-
-                               // super.handleCompleted();
                                if (TraceDebug.isDEBUG()) {
                                        TraceDebug.debug("Trace check point building completed, number of events handled: " + nbEvents
                                                        + "\n\t\t");
This page took 0.02453 seconds and 5 git commands to generate.