Package org.eclipse.rdf4j.http.client
Class AsyncExplainCoordinator
java.lang.Object
org.eclipse.rdf4j.http.client.AsyncExplainCoordinator
Coordinates async query explanation execution, cancellation, and lifecycle tracking across HTTP stacks.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfacestatic interfacestatic final class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanvoid<T,X extends Exception>
Texecute(AsyncExplainCoordinator.Handle handle, RepositoryConnection repositoryConnection, AsyncExplainCoordinator.ExplainOperation<T, X> operation) <T,X extends Exception>
Texecute(AsyncExplainCoordinator.Handle handle, RepositoryConnection repositoryConnection, AsyncExplainCoordinator.ExplainScopeFactory scopeFactory, AsyncExplainCoordinator.ExplainOperation<T, X> operation) voidshutdown()
-
Constructor Details
-
AsyncExplainCoordinator
public AsyncExplainCoordinator()
-
-
Method Details
-
register
-
register
-
cancel
-
complete
-
shutdown
public void shutdown() -
execute
public <T,X extends Exception> T execute(AsyncExplainCoordinator.Handle handle, RepositoryConnection repositoryConnection, AsyncExplainCoordinator.ExplainOperation<T, X> operation) throws X- Throws:
X
-
execute
public <T,X extends Exception> T execute(AsyncExplainCoordinator.Handle handle, RepositoryConnection repositoryConnection, AsyncExplainCoordinator.ExplainScopeFactory scopeFactory, AsyncExplainCoordinator.ExplainOperation<T, X> operation) throws X- Throws:
X
-