package at.procon.eventhub.processing.service;

import at.procon.eventhub.dto.EventHubEventDto;
import at.procon.eventhub.processing.model.UnifiedEventSourceFamily;
import at.procon.eventhub.processing.model.UnifiedRuntimeProcessingRequest;
import java.util.List;

public interface RuntimeDriverEventLoader {

    boolean supports(UnifiedRuntimeProcessingRequest request, UnifiedEventSourceFamily sourceFamily);

    List<EventHubEventDto> loadDriverEvents(UnifiedRuntimeProcessingRequest request);
}
