/**
* Benchmark the event request subsystem of TMF.
*/
-public class RequestBenchmark extends TmfEventRequest<CtfTmfEvent> {
+public class RequestBenchmark extends TmfEventRequest {
- @SuppressWarnings("unchecked")
private RequestBenchmark(final Class<? extends ITmfEvent> dataType,
final TmfTimeRange range, final int nbRequested) {
- super((Class<CtfTmfEvent>) dataType, range, nbRequested, 1);
+ super(dataType, range, nbRequested, 1);
}
// Path of the trace
// Work variables
private static int nbEvent = 0;
- private static TmfExperiment<CtfTmfEvent> fExperiment = null;
+ private static TmfExperiment fExperiment = null;
private static Vector<Double> benchs = new Vector<Double>();
/**
try {
/* Our experiment will contains ONE trace */
- @SuppressWarnings("unchecked")
- final ITmfTrace<CtfTmfEvent>[] traces = new ITmfTrace[1];
+ final ITmfTrace[] traces = new ITmfTrace[1];
traces[0] = new CtfTmfTrace();
traces[0].initTrace(null, TRACE_PATH, CtfTmfEvent.class);
/* Create our new experiment */
- fExperiment = new TmfExperiment<CtfTmfEvent>(CtfTmfEvent.class, "Headless", traces); //$NON-NLS-1$
+ fExperiment = new TmfExperiment(CtfTmfEvent.class, "Headless", traces); //$NON-NLS-1$
/*
* We will issue a request for each "pass". TMF will then process
}
@Override
- public void handleData(final CtfTmfEvent event) {
+ public void handleData(final ITmfEvent event) {
super.handleData(event);
nbEvent++;