Class ResourceRequestHandle

java.lang.Object
org.maplibre.nativejni.resource.ResourceRequestHandle
All Implemented Interfaces:
AutoCloseable

public final class ResourceRequestHandle extends Object implements AutoCloseable
Owned handle for a resource provider request that Java chose to handle.

Call complete(ResourceResponse) to send a response, or close() when a handled request will not receive one. Successful completion releases the native provider reference, so a completed handle rejects further use. Closing is harmless after completion.

  • Constructor Details

    • ResourceRequestHandle

      public ResourceRequestHandle(org.maplibre.nativejni.internal.access.InternalAccess access, long handle)
  • Method Details

    • complete

      public void complete(ResourceResponse response)
    • isCancelled

      public boolean isCancelled()
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
    • finishProviderDecision

      public int finishProviderDecision(org.maplibre.nativejni.internal.access.InternalAccess access, ResourceProviderDecision decision)
    • finishProviderException

      public int finishProviderException(org.maplibre.nativejni.internal.access.InternalAccess access)