Class LongProcessExecutor

java.lang.Object
org.omegat.core.threads.LongProcessExecutor
All Implemented Interfaces:
AutoCloseable

public final class LongProcessExecutor extends Object implements AutoCloseable
Centralized executor for long-running background work.

Why this exists: - Avoids ad-hoc Thread subclasses - Provides a uniform cancellation and completion story - Makes testing and waiting consistent (via CompletableFuture)