From a1fded88c081389be8aabbe8e92859a67dbb2ef5 Mon Sep 17 00:00:00 2001 From: Bernd Hufmann Date: Fri, 1 Apr 2016 09:12:39 -0400 Subject: [PATCH] control: allow filters for when enabling events on domain level Change-Id: I1dcebc5c204f7d906ce5dd723a25153280689d96 Signed-off-by: Bernd Hufmann Reviewed-on: https://git.eclipse.org/r/72206 Reviewed-by: Hudson CI Reviewed-by: Matthew Khouzam Tested-by: Matthew Khouzam --- .../ui/views/handlers/EnableEventOnDomainHandler.java | 2 +- .../control/ui/views/model/impl/TraceDomainComponent.java | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/handlers/EnableEventOnDomainHandler.java b/lttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/handlers/EnableEventOnDomainHandler.java index 4920ad44f0..cc65c0328b 100644 --- a/lttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/handlers/EnableEventOnDomainHandler.java +++ b/lttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/handlers/EnableEventOnDomainHandler.java @@ -46,7 +46,7 @@ public class EnableEventOnDomainHandler extends BaseEnableEventHandler { @Override public void enableEvents(CommandParameter param, List 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); } } diff --git a/lttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/model/impl/TraceDomainComponent.java b/lttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/model/impl/TraceDomainComponent.java index d1441f0919..8443d4b2fd 100644 --- a/lttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/model/impl/TraceDomainComponent.java +++ b/lttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/model/impl/TraceDomainComponent.java @@ -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 eventNames, IProgressMonitor monitor) + public void enableEvents(List eventNames, String filterExpression, IProgressMonitor monitor) throws ExecutionException { getControlService().enableEvents(getSessionName(), null, eventNames, - isKernel(), null, monitor); + isKernel(), filterExpression, monitor); } /** -- 2.34.1