databricks-sdk-java
databricks-sdk-java copied to clipboard
[FEATURE] Async support in Java SDK
Problem Statement The current implementation of SDK returns a Wait object for long running operations like cluster or warehouse creation. The clients have option to either getId() which returns identifier of the resource or use get() method which waits for the operation to complete and internally uses Thread.sleep for polling. This causes the current thread to block.
Proposed Solution Support async programming by returning Futures. This will allow clients to write async code and better utilize their resources.