control: allow filters for when enabling events on domain level
authorBernd Hufmann <Bernd.Hufmann@ericsson.com>
Fri, 1 Apr 2016 13:12:39 +0000 (09:12 -0400)
committerBernd Hufmann <bernd.hufmann@ericsson.com>
Fri, 10 Jun 2016 19:04:36 +0000 (15:04 -0400)
Change-Id: I1dcebc5c204f7d906ce5dd723a25153280689d96
Signed-off-by: Bernd Hufmann <Bernd.Hufmann@ericsson.com>
Reviewed-on: https://git.eclipse.org/r/72206
Reviewed-by: Hudson CI
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
lttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/handlers/EnableEventOnDomainHandler.java
lttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/model/impl/TraceDomainComponent.java

index 4920ad44f0c917d69a417a747886656b13885aa5..cc65c0328b906303a5c51f4c5467ed4d913c66c8 100644 (file)
@@ -46,7 +46,7 @@ public class EnableEventOnDomainHandler extends BaseEnableEventHandler {
     @Override
     public void enableEvents(CommandParameter param, List<String> eventNames, boolean isKernel, String filterExression, IProgressMonitor monitor) throws ExecutionException {
         if (param instanceof DomainCommandParameter) {
-            ((DomainCommandParameter)param).getDomain().enableEvents(eventNames, monitor);
+            ((DomainCommandParameter)param).getDomain().enableEvents(eventNames, filterExression, monitor);
         }
     }
 
index d1441f09198749e128573449a362a55ce93349c2..8443d4b2fdd60a81e2e4b5393bef56e1551ee874 100644 (file)
@@ -201,15 +201,17 @@ public class TraceDomainComponent extends TraceControlComponent {
      *
      * @param eventNames
      *            - a list of event names to enabled.
+     * @param filterExpression
+     *            - a filter expression
      * @param monitor
      *            - a progress monitor
      * @throws ExecutionException
      *             If the command fails
      */
-    public void enableEvents(List<String> eventNames, IProgressMonitor monitor)
+    public void enableEvents(List<String> eventNames, String filterExpression,  IProgressMonitor monitor)
             throws ExecutionException {
         getControlService().enableEvents(getSessionName(), null, eventNames,
-                isKernel(), null, monitor);
+                isKernel(), filterExpression, monitor);
     }
 
     /**
This page took 0.026601 seconds and 5 git commands to generate.