public interface EventListenersResolver
List<String> fqnsToBeSupported = new ArrayList<String>();
fqnsToBeSupported.add("org.kaaproject.test.FooEvent");
fqnsToBeSupported.add("org.kaaproject.test.BarEvent");
EventListenersResolver resolver = kaaClient.getEventListenerResolver();
resolver.findEventListeners(fqnsToBeSupported, new FetchEventListeners() {
public void onEventListenersReceived(List<String> eventListeners) {
System.out.println("Found " + eventListeners.size() + " event targets");
}
public void onRequestFailed() {
System.out.println("Request failed for some reason.");
}
});
This code will receive list of endpoints which support receiving event types
"org.kaaproject.test.FooEvent"
AND "org.kaaproject.test.BarEvent"
.FindEventListenersCallback
Modifier and Type | Method and Description |
---|---|
int |
findEventListeners(List<String> eventFQNs,
FindEventListenersCallback listener)
Submits an event listeners resolution request
|
int findEventListeners(List<String> eventFQNs, FindEventListenersCallback listener)
eventFQNs
- List of event class FQNs which have to be supported by endpoint.listener
- Result listener FindEventListenersCallback
}Copyright © 2016. All rights reserved.