Class AsyncOperator

java.lang.Object
org.apache.opendal.NativeObject
org.apache.opendal.AsyncOperator
All Implemented Interfaces:
AutoCloseable

public class AsyncOperator extends NativeObject
AsyncOperator represents an underneath OpenDAL operator that accesses data asynchronously.

Operators without an explicit executor share a default executor. Operators, derived streams, and outstanding operations keep it alive. Closing the last operator and stream releases it after outstanding operations complete; a later operator creates a new default executor.

The default executor uses the same worker context class loader behavior as AsyncExecutor.