*/
void notifyPendingRequest(boolean isIncrement);
+ /**
+ * Get the event type this provider handles
+ *
+ * @return The type of ITmfEvent
+ * @since 2.0
+ */
+ Class<? extends ITmfEvent> getEventType();
+
/**
* Return the next event based on the context supplied. The context
* will be updated for the subsequent read.
* an empty list if no children (return value cannot be null).
*/
@NonNull
- <T extends ITmfEventProvider> List<T> getChildren(Class<T> clazz);
+ <T extends ITmfEventProvider> List<@NonNull T> getChildren(Class<T> clazz);
/**
* Gets the number of children