Use a List instead of a Set for listEvents()
[lttng-ust-java-tests.git] / lttng-tools-java / src / main / java / org / lttng / tools / ILttngSession.java
index b6d0aedefec830494eaae9d11f27e0baefa362c2..414e3fb03c19cd9dd42699f4c65f369e85885748 100644 (file)
@@ -149,6 +149,28 @@ public interface ILttngSession extends AutoCloseable {
      */
     boolean disableAllEvents();
 
+    /**
+     * Get a list of events currently available (exposed by applications) in the
+     * session's domain.
+     *
+     * @return The list of available events
+     */
+    List<String> listEvents();
+
+    /**
+     * Enable an application context with the provided retriever/context names.
+     *
+     * There is currently no direct command to remove an existing context, the
+     * session has to be destroyed and re-created to do so.
+     *
+     * @param retrieverName
+     *            The name of the retriever (or "namespace" of the context)
+     * @param contextName
+     *            The name of the context
+     * @return If the command executed successfully (return code = 0)
+     */
+    boolean enableAppContext(String retrieverName, String contextName);
+
     /**
      * Start tracing
      *
This page took 0.023784 seconds and 4 git commands to generate.