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(long waitingMillis) |
Instantiates a new Bulk waiting submission publisher.
|
BulkWaitingSubmissionPublisher(BulkSubmissionPublisher<T> bulkSubmissionPublisher) |
Instantiates a new Bulk waiting submission publisher.
|
BulkWaitingSubmissionPublisher(BulkSubmissionPublisher<T> bulkSubmissionPublisher,
long waitingMillis) |
Instantiates a new Bulk waiting submission publisher.
|
BulkWaitingSubmissionPublisher(BulkSubmissionPublisher<T> bulkSubmissionPublisher,
long waitingMillis,
int queueSizeLimit) |
Instantiates a new Bulk waiting submission publisher.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
|
void |
flush() |
Flush.
|
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, subscribeAndReturnSubcriberclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcloseExceptionally, consume, estimateMaximumLag, estimateMinimumDemand, getClosedException, getExecutor, getMaxBufferCapacity, getNumberOfSubscribers, getSubscribers, hasSubscribers, isClosed, isSubscribed, offer, offersubscribeconsumeWith, getDefaultQueueSizeLimit, getMaxQueue, getWaitingMillis, subscribeWithpublic BulkWaitingSubmissionPublisher()
public BulkWaitingSubmissionPublisher(BulkSubmissionPublisher<T> bulkSubmissionPublisher)
bulkSubmissionPublisher - the bulk submission publisherpublic BulkWaitingSubmissionPublisher(long waitingMillis)
waitingMillis - the waiting millispublic BulkWaitingSubmissionPublisher(BulkSubmissionPublisher<T> bulkSubmissionPublisher, long waitingMillis)
bulkSubmissionPublisher - the bulk submission publisherwaitingMillis - the waiting millispublic BulkWaitingSubmissionPublisher(BulkSubmissionPublisher<T> bulkSubmissionPublisher, long waitingMillis, int queueSizeLimit)
bulkSubmissionPublisher - the bulk submission publisherwaitingMillis - the waiting millisqueueSizeLimit - 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 SubmissionPublisherImplementsJM<List<T>>itemList - the itempublic void submitSingle(T item)
item - the itempublic BulkSubmissionPublisher<T> getBulkSubmissionPublisher()
public void flush()
public void close()
close in interface AutoCloseableclose in class SubmissionPublisher<List<T>>Copyright © 2018. All rights reserved.