X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=liblttng-ust-java-agent%2Fjava%2Flttng-ust-agent-common%2Forg%2Flttng%2Fust%2Fagent%2FILttngAgent.java;h=5de0924256bfa59156c47ea861830c01c52c4f25;hb=8ab5c06b92ac9a06ba2743470a38e4e1cfc6a3c9;hp=fd20a9ebc1d8246b67f5b0f7027a5288494b4579;hpb=1d193914f13dd604d60df9db680001c9a4af5f9d;p=lttng-ust.git diff --git a/liblttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/ILttngAgent.java b/liblttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/ILttngAgent.java index fd20a9eb..5de09242 100644 --- a/liblttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/ILttngAgent.java +++ b/liblttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/ILttngAgent.java @@ -17,6 +17,9 @@ package org.lttng.ust.agent; +import java.util.Collection; +import java.util.Map; + /** * Interface to define LTTng Java agents. * @@ -93,4 +96,12 @@ public interface ILttngAgent { * @return True if the event is currently enabled, false if it is not. */ boolean isEventEnabled(String eventName); + + /** + * Return the list of application contexts enabled in the tracing sessions. + * + * @return The application contexts, first indexed by retriever name, then + * by context name + */ + Collection>> getEnabledAppContexts(); }