Thanks for your patience on this. By specifying the specific remote provider, it should return the remote alarms. Could you try setting a Tag to the path like the example below?
qpListener = new QualifiedPath.Builder().setProvider("io-test").setTag("*").build();
I did some further investigation and I found that wildcards don't seem to work with remote providers with a specific syntax. From the other forum post, it was found that using a wildcard in a qualified path with the syntax of prov*:*:tag:{TagPath}
works where as prov:*:tag:{TagPath}
doesn't.
So for some reason, the additional *
after prov
is needed to return results from a remote provider while using wildcards. What's more unfortunate is using setProvider("*")
will return a qualified path without the additional *
which I couldn't find a way around. I'll write a ticket for this issue. Let me know if adding a Tag to the Qualified Path fixes what you're seeing @mazeyrat