T - the type parameterAutoCloseable, Flow.Publisher<T>, JMPublisherInterface<T>, JMSubmissionPublisherInterface<T>BulkWaitingSubmissionPublisher, WaitingSubmissionPublisherDemonpublic class WaitingSubmissionPublisher<T> extends SubmissionPublisherImplementsJM<T>
log| Constructor | Description |
|---|---|
WaitingSubmissionPublisher() |
Instantiates a new Waiting submission publisher.
|
WaitingSubmissionPublisher(int queueSizeLimit) |
Instantiates a new Waiting submission publisher.
|
WaitingSubmissionPublisher(Executor executor) |
Instantiates a new Waiting submission publisher.
|
WaitingSubmissionPublisher(Executor executor,
int queueSizeLimit) |
Instantiates a new Waiting submission publisher.
|
| Modifier and Type | Method | Description |
|---|---|---|
static int |
getDefaultQueueSizeLimit() |
Gets default queue size limit.
|
int |
getSizeLimit() |
Gets size limit.
|
int |
submit(T data) |
Submit int.
|
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, offersubscribepublic WaitingSubmissionPublisher()
public WaitingSubmissionPublisher(int queueSizeLimit)
queueSizeLimit - the queue size limitpublic WaitingSubmissionPublisher(Executor executor)
executor - the executorpublic WaitingSubmissionPublisher(Executor executor, int queueSizeLimit)
executor - the executorqueueSizeLimit - the queue size limitpublic static int getDefaultQueueSizeLimit()
public int submit(T data)
JMSubmissionPublisherInterfacesubmit in interface JMSubmissionPublisherInterface<T>submit in class SubmissionPublisherImplementsJM<T>data - the itempublic int getSizeLimit()
Copyright © 2018. All rights reserved.