Package org.gnome.webkit
Interface WebResource.SentRequestCallback
- All Superinterfaces:
FunctionPointer
- Enclosing class:
WebResource
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public static interface WebResource.SentRequestCallback
extends FunctionPointer
Functional interface declaration of the
SentRequestCallback
callback.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
run
(URIRequest request, URIResponse redirectedResponse) This signal is emitted whenrequest
has been sent to the server.default MemorySegment
toCallback
(Arena arena) Creates a native function pointer to theupcall(java.lang.foreign.MemorySegment, java.lang.foreign.MemorySegment, java.lang.foreign.MemorySegment)
method.default void
upcall
(MemorySegment sourceWebResource, MemorySegment request, MemorySegment redirectedResponse) Theupcall
method is called from native code.
-
Method Details
-
run
This signal is emitted whenrequest
has been sent to the server. In case of a server redirection this signal is emitted again with therequest
argument containing the new request sent to the server due to the redirection and theredirectedResponse
parameter containing the response received by the server for the initial request. -
upcall
default void upcall(MemorySegment sourceWebResource, MemorySegment request, MemorySegment redirectedResponse) Theupcall
method is called from native code. The parameters are marshaled andrun(org.gnome.webkit.URIRequest, org.gnome.webkit.URIResponse)
is executed. -
toCallback
Creates a native function pointer to theupcall(java.lang.foreign.MemorySegment, java.lang.foreign.MemorySegment, java.lang.foreign.MemorySegment)
method.- Specified by:
toCallback
in interfaceFunctionPointer
- Parameters:
arena
- the function pointer will be allocated in this arena- Returns:
- the native function pointer
-