Class ResourceRequestHandle
java.lang.Object
org.maplibre.nativejni.resource.ResourceRequestHandle
- All Implemented Interfaces:
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 Summary
ConstructorsConstructorDescriptionResourceRequestHandle(org.maplibre.nativejni.internal.access.InternalAccess access, long handle) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidcomplete(ResourceResponse response) intfinishProviderDecision(org.maplibre.nativejni.internal.access.InternalAccess access, ResourceProviderDecision decision) intfinishProviderException(org.maplibre.nativejni.internal.access.InternalAccess access) boolean
-
Constructor Details
-
ResourceRequestHandle
public ResourceRequestHandle(org.maplibre.nativejni.internal.access.InternalAccess access, long handle)
-
-
Method Details
-
complete
-
isCancelled
public boolean isCancelled() -
close
public void close()- Specified by:
closein interfaceAutoCloseable
-
finishProviderDecision
public int finishProviderDecision(org.maplibre.nativejni.internal.access.InternalAccess access, ResourceProviderDecision decision) -
finishProviderException
public int finishProviderException(org.maplibre.nativejni.internal.access.InternalAccess access)
-