Skip to main content

FilesystemConnector um Timeout erweitern

Wenn ein Netzworkshare hängen bleibt, bleibt zur Zeit auch das Chameleon hängen (was wiederum zu Locks in der DB führen kann).


Darum soll der Zugriff nach einem Timeout abgebrochen werden.


 


Hier ein Beispiel wie es gehen könnte von ChatGPT:


 


ExecutorService executor = Executors.newSingleThreadExecutor();


 


try {


Future<byte[]> future = executor.submit(() -> Files.readAllBytes(Paths.get(\"path/to/cifs/file\")));


 byte[] data = future.get(10, TimeUnit.SECONDS); // Timeout auf 10 Sekunden


catch (TimeoutException e)


{


System.err.println(\"Timeout beim Lesen der Datei.\"); } catch (Exception e) { e.printStackTrace(); } finally { executor.shutdown(); }


Detailbestände: -- Fixes Timeout mit 2 Minuten
technische Lösung

Story: 707397
Kunde: fab4minds IT GmbH
Ersteller:in: Spitzer Gerald
Zugewiesen: Androsch Fabio
Technische Lösung: umgesetzt und mit lokalem Testprojekt nachgestellt

### Fabio Androsch, 18.03.2025 ###