T - the type parameterAutoCloseable, Flow.Publisher<T>, JMPublisherInterface<T>, JMSubmissionPublisherInterface<T>public class BulkWaitingSubmissionPublisher<T> extends WaitingSubmissionPublisher<List<T>>
log| Constructor | Description |
|---|---|
BulkWaitingSubmissionPublisher() |
Instantiates a new Bulk waiting submission publisher.
|
BulkWaitingSubmissionPublisher(int queueSizeLimit) |
Instantiates a new Bulk waiting submission publisher.
|
BulkWaitingSubmissionPublisher(BulkSubmissionPublisher<T> bulkSubmissionPublisher) |
Instantiates a new Bulk waiting submission publisher.
|
BulkWaitingSubmissionPublisher(BulkSubmissionPublisher<T> bulkSubmissionPublisher,
int queueSizeLimit) |
Instantiates a new Bulk waiting submission publisher.
|
BulkWaitingSubmissionPublisher(BulkSubmissionPublisher<T> bulkSubmissionPublisher,
Executor executor) |
Instantiates a new Bulk waiting submission publisher.
|
BulkWaitingSubmissionPublisher(BulkSubmissionPublisher<T> bulkSubmissionPublisher,
Executor executor,
int queueSizeLimit) |
Instantiates a new Bulk waiting submission publisher.
|
| Modifier and Type | Method | Description |
|---|---|---|
BulkSubmissionPublisher<T> |
getBulkSubmissionPublisher() |
Gets bulk submission publisher.
|
int |
submit(List<T> itemList) |
Submit int.
|
int |
submit(T[] dataArray) |
Submit int.
|
void |
submitSingle(T item) |
Submit single.
|
consumeAndReturnSubscriber, consumeWith, subscribeAndReturnSubcriber, subscribeWithclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, closeExceptionally, consume, estimateMaximumLag, estimateMinimumDemand, getClosedException, getExecutor, getMaxBufferCapacity, getNumberOfSubscribers, getSubscribers, hasSubscribers, isClosed, isSubscribed, offer, offersubscribegetDefaultQueueSizeLimit, getSizeLimitpublic BulkWaitingSubmissionPublisher()
public BulkWaitingSubmissionPublisher(BulkSubmissionPublisher<T> bulkSubmissionPublisher)
bulkSubmissionPublisher - the bulk submission publisherpublic BulkWaitingSubmissionPublisher(int queueSizeLimit)
queueSizeLimit - the queue size limitpublic BulkWaitingSubmissionPublisher(BulkSubmissionPublisher<T> bulkSubmissionPublisher, int queueSizeLimit)
bulkSubmissionPublisher - the bulk submission publisherqueueSizeLimit - the queue size limitpublic BulkWaitingSubmissionPublisher(BulkSubmissionPublisher<T> bulkSubmissionPublisher, Executor executor)
bulkSubmissionPublisher - the bulk submission publisherexecutor - the executorpublic BulkWaitingSubmissionPublisher(BulkSubmissionPublisher<T> bulkSubmissionPublisher, Executor executor, int queueSizeLimit)
bulkSubmissionPublisher - the bulk submission publisherexecutor - the executorqueueSizeLimit - the queue size limitpublic int submit(T[] dataArray)
dataArray - the data arraypublic int submit(List<T> itemList)
JMSubmissionPublisherInterfacesubmit in interface JMSubmissionPublisherInterface<T>submit in class WaitingSubmissionPublisher<List<T>>itemList - the itempublic void submitSingle(T item)
item - the itempublic BulkSubmissionPublisher<T> getBulkSubmissionPublisher()
Copyright © 2018. All rights reserved.