Module org.neo4j.driver
Class AutoPullResponseHandler
java.lang.Object
org.neo4j.driver.internal.handlers.pulln.BasicPullResponseHandler
org.neo4j.driver.internal.handlers.pulln.AutoPullResponseHandler
- All Implemented Interfaces:
PullAllResponseHandler,PullResponseHandler,ResponseHandler,org.reactivestreams.Subscription
public class AutoPullResponseHandler
extends BasicPullResponseHandler
implements PullAllResponseHandler
Built on top of
BasicPullResponseHandler to be able to pull in batches.
It is exposed as PullAllResponseHandler as it can automatically pull when running out of records locally.-
Field Summary
Fields inherited from class org.neo4j.driver.internal.handlers.pulln.BasicPullResponseHandler
connection, metadataExtractor, runResponseHandler -
Constructor Summary
ConstructorsConstructorDescriptionAutoPullResponseHandler(Query query, RunResponseHandler runResponseHandler, Connection connection, MetadataExtractor metadataExtractor, PullResponseCompletionListener completionListener, long fetchSize) -
Method Summary
Methods inherited from class org.neo4j.driver.internal.handlers.pulln.BasicPullResponseHandler
cancel, discardAll, installRecordConsumer, installSummaryConsumer, isDone, onFailure, onRecord, onSuccess, request, state, state, writePullMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.neo4j.driver.internal.spi.ResponseHandler
canManageAutoRead, disableAutoReadManagement, onFailure, onRecord, onSuccess
-
Constructor Details
-
AutoPullResponseHandler
public AutoPullResponseHandler(Query query, RunResponseHandler runResponseHandler, Connection connection, MetadataExtractor metadataExtractor, PullResponseCompletionListener completionListener, long fetchSize)
-
-
Method Details
-
peekAsync
- Specified by:
peekAsyncin interfacePullAllResponseHandler
-
nextAsync
- Specified by:
nextAsyncin interfacePullAllResponseHandler
-
consumeAsync
- Specified by:
consumeAsyncin interfacePullAllResponseHandler
-
listAsync
- Specified by:
listAsyncin interfacePullAllResponseHandler
-
pullAllFailureAsync
- Specified by:
pullAllFailureAsyncin interfacePullAllResponseHandler
-
prePopulateRecords
public void prePopulateRecords()- Specified by:
prePopulateRecordsin interfacePullAllResponseHandler
-