2010-10-27 Francois Chouinard <fchouinard@gmail.com> Contribution for Bug316467
authorFrancois Chouinard <fchouinard@gmail.com>
Wed, 27 Oct 2010 20:06:17 +0000 (20:06 +0000)
committerFrancois Chouinard <fchouinard@gmail.com>
Wed, 27 Oct 2010 20:06:17 +0000 (20:06 +0000)
commitc1c699381fdf33284b7ae7b3b74737c852782c03
treef4a7b315a259e0579e6b54295ed3b35440c603ed
parentd4011df2907c2ea65f73a50fa97079c16540bddf
2010-10-27  Francois Chouinard  <fchouinard@gmail.com> Contribution for Bug316467

* Implement enhanced request coalescing across providers, request cancellation, multiple synth data providers and cleanup
* src/org/eclipse/linuxtools/lttng/control/LttngCoreProviderFactory.java
* src/org/eclipse/linuxtools/lttng/control/LttngSyntheticEventProvider.java:
* src/org/eclipse/linuxtools/lttng/LttngFactory.java:
* src/org/eclipse/linuxtools/lttng/request/ILttngSyntEventRequest.java:
* src/org/eclipse/linuxtools/lttng/request/LttngSyntEventRequest.java:
* src/org/eclipse/linuxtools/lttng/state/evProcessor/AbsEventToHandlerResolver.java:
* src/org/eclipse/linuxtools/lttng/state/experiment/StateExperimentManager.java:
* src/org/eclipse/linuxtools/lttng/state/trace/StateTraceManager.java
* src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeResourceFactory.java:
* src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java:
* src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramConstant.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java:
* src/org/eclipse/linuxtools/lttng/ui/views/histogram/TimeTextGroup.java:
* src/org/eclipse/linuxtools/lttng/ui/views/project/ProjectView.java:
* src/org/eclipse/linuxtools/lttng/ui/views/resources/ResourcesView.java:
* src/org/eclipse/linuxtools/lttng/ui/views/statistics/StatisticsView.java:
* src/org/eclipse/linuxtools/lttng/LttngTestPreparation.java (prepareExperimentContext): Event provider adjustment
* src/org/eclipse/linuxtools/tmf/component/ITmfDataProvider.java: Augmented API for coalescing (notifyPendingRequest)
* src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java: Request coalescing and cancelling
* src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java: Augmented API
* src/org/eclipse/linuxtools/tmf/request/TmfCoalescedDataRequest.java: Improved coalescing and cancelling
* src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java: Ditto
* src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java: Ditto
* src/org/eclipse/linuxtools/tmf/signal/TmfSignalManager.java: Renaming of a field
* src/org/eclipse/linuxtools/tmf/tests/component/TmfEventProviderTest.java: Augmented coalescing and cancelling tests
* src/org/eclipse/linuxtools/tmf/tests/request/TmfCoalescedDataRequestTest.java: Ditto
* src/org/eclipse/linuxtools/tmf/ui/viewers/events/TmfEventsTable.java: Performance optimization
.
34 files changed:
org.eclipse.linuxtools.lttng.tests/ChangeLog
org.eclipse.linuxtools.lttng.tests/src/org/eclipse/linuxtools/lttng/LttngTestPreparation.java
org.eclipse.linuxtools.lttng.ui/ChangeLog
org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/model/trange/TimeRangeResourceFactory.java
org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/common/AbsTimeUpdateView.java
org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/controlflow/ControlFlowView.java
org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramConstant.java
org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/histogram/HistogramView.java
org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/histogram/TimeTextGroup.java
org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/project/ProjectView.java
org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/resources/ResourcesView.java
org.eclipse.linuxtools.lttng.ui/src/org/eclipse/linuxtools/lttng/ui/views/statistics/StatisticsView.java
org.eclipse.linuxtools.lttng/ChangeLog
org.eclipse.linuxtools.lttng/src/org/eclipse/linuxtools/lttng/LttngFactory.java
org.eclipse.linuxtools.lttng/src/org/eclipse/linuxtools/lttng/control/LttngCoreProviderFactory.java
org.eclipse.linuxtools.lttng/src/org/eclipse/linuxtools/lttng/control/LttngSyntheticEventProvider.java
org.eclipse.linuxtools.lttng/src/org/eclipse/linuxtools/lttng/request/ILttngSyntEventRequest.java
org.eclipse.linuxtools.lttng/src/org/eclipse/linuxtools/lttng/request/LttngSyntEventRequest.java
org.eclipse.linuxtools.lttng/src/org/eclipse/linuxtools/lttng/state/evProcessor/AbsEventToHandlerResolver.java
org.eclipse.linuxtools.lttng/src/org/eclipse/linuxtools/lttng/state/experiment/StateExperimentManager.java
org.eclipse.linuxtools.lttng/src/org/eclipse/linuxtools/lttng/state/trace/StateTraceManager.java
org.eclipse.linuxtools.tmf.tests/ChangeLog
org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/tests/component/TmfEventProviderTest.java
org.eclipse.linuxtools.tmf.tests/src/org/eclipse/linuxtools/tmf/tests/request/TmfCoalescedDataRequestTest.java
org.eclipse.linuxtools.tmf.ui/ChangeLog
org.eclipse.linuxtools.tmf.ui/src/org/eclipse/linuxtools/tmf/ui/viewers/events/TmfEventsTable.java
org.eclipse.linuxtools.tmf/ChangeLog
org.eclipse.linuxtools.tmf/src/org/eclipse/linuxtools/tmf/component/ITmfDataProvider.java
org.eclipse.linuxtools.tmf/src/org/eclipse/linuxtools/tmf/component/TmfDataProvider.java
org.eclipse.linuxtools.tmf/src/org/eclipse/linuxtools/tmf/experiment/TmfExperiment.java
org.eclipse.linuxtools.tmf/src/org/eclipse/linuxtools/tmf/request/TmfCoalescedDataRequest.java
org.eclipse.linuxtools.tmf/src/org/eclipse/linuxtools/tmf/request/TmfCoalescedEventRequest.java
org.eclipse.linuxtools.tmf/src/org/eclipse/linuxtools/tmf/request/TmfDataRequest.java
org.eclipse.linuxtools.tmf/src/org/eclipse/linuxtools/tmf/signal/TmfSignalManager.java
This page took 0.028637 seconds and 5 git commands to generate.