public InputFlowletService(Location dir, InputFlowletSpecification spec, HealthInspector healthInspector,
MetricsRecorder metricsRecorder, GDATRecordQueue recordQueue,
Map<String, Integer> portMap, ProcessMonitor processMonitor) {
this.dir = dir;
this.portMap = portMap;
this.ioService = new StreamEngineIO(spec, recordQueue, portMap);
this.healthInspector = healthInspector;
this.metricsRecorder = metricsRecorder;
this.processMonitor = processMonitor;
}