X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=liblttng-ust-java-agent%2Fjava%2Flttng-ust-agent-common%2Forg%2Flttng%2Fust%2Fagent%2FAbstractLttngAgent.java;h=e97a7bdb222b172b62524fa7245f400287dd3d5b;hb=68a1ef7391fb6103eba95fd350ccc61e73855d95;hp=8531eaec7c3b8ddab23f0b7aa1e668ffc3376124;hpb=410d88da89c9a9e8cce20f5f9b244d23757de7d1;p=lttng-ust.git diff --git a/liblttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/AbstractLttngAgent.java b/liblttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/AbstractLttngAgent.java index 8531eaec..e97a7bdb 100644 --- a/liblttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/AbstractLttngAgent.java +++ b/liblttng-ust-java-agent/java/lttng-ust-agent-common/org/lttng/ust/agent/AbstractLttngAgent.java @@ -18,9 +18,8 @@ package org.lttng.ust.agent; +import java.util.Collection; import java.util.HashSet; -import java.util.LinkedList; -import java.util.List; import java.util.Map; import java.util.NavigableMap; import java.util.Set; @@ -234,19 +233,11 @@ public abstract class AbstractLttngAgent return decrementEventCount(eventName, enabledEvents); } + /* + * Implementation of this method is domain-specific. + */ @Override - public Iterable listEnabledEvents() { - List events = new LinkedList(); - - if (enabledWildcards.get() > 0) { - events.add(WILDCARD); - } - for (String prefix : enabledEventPrefixes.keySet()) { - events.add(new String(prefix + WILDCARD)); - } - events.addAll(enabledEvents.keySet()); - return events; - } + public abstract Collection listAvailableEvents(); @Override public boolean isEventEnabled(String eventName) {