Commit | Line | Data |
---|---|---|
8c8bf09f ASL |
1 | package org.eclipse.linuxtools.tmf.component; |
2 | ||
3 | import org.eclipse.linuxtools.tmf.event.TmfData; | |
951d134a | 4 | import org.eclipse.linuxtools.tmf.request.TmfDataRequest; |
8c8bf09f ASL |
5 | |
6 | public interface ITmfDataProvider<T extends TmfData> { | |
7 | ||
8 | /** | |
9 | * Queues the request for processing. | |
10 | * | |
11 | * If the request can't be serviced, it will fail (i.e. isFailed() will be set). | |
12 | * | |
13 | * @param request The request to process | |
14 | */ | |
951d134a | 15 | public void sendRequest(TmfDataRequest<T> request); |
8c8bf09f ASL |
16 | |
17 | } |