Package com.zeroc.Ice
Interface BatchRequestInterceptor
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Base interface for listening to batch request queues.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
enqueue
(BatchRequest request, int queueBatchRequestCount, int queueBatchRequestSize) Called by the Ice run time when a batch request is about to be added to the batch request queue of a proxy or connection.
-
Method Details
-
enqueue
Called by the Ice run time when a batch request is about to be added to the batch request queue of a proxy or connection. The implementation of this method must call enqueue() on the request to confirm its addition to the queue, if not called the request isn't added to the queue. The implementation can raise an Ice local exception to notify the caller of a failure.- Parameters:
request
- The request to be added.queueBatchRequestCount
- The number of requests in the batch.queueBatchRequestSize
- The number of bytes in the batch.
-