executeJob abstract method
Executes a rendering job to generate a tile bitmap.
Processes the job request and generates the corresponding tile image based on the renderer's data source and configuration.
jobRequest Request containing tile coordinates and rendering parameters
Returns JobResult with tile bitmap or null if no data available
Throws exception if rendering fails (e.g., server unreachable)
Implementation
Future<JobResult> executeJob(JobRequest jobRequest);