T - the type parameterAutoCloseable, Flow.Publisher<T>, JMPublisherInterface<T>, JMSubmissionPublisherInterface<T>BulkWaitingSubmissionPublisherpublic class WaitingSubmissionPublisher<T> extends SubmissionPublisherImplementsJM<T>
log| Constructor | Description |
|---|---|
WaitingSubmissionPublisher() |
Instantiates a new Waiting submission publisher.
|
WaitingSubmissionPublisher(long waitingMillis) |
Instantiates a new Waiting submission publisher.
|
WaitingSubmissionPublisher(long waitingMillis,
int maxQueue) |
Instantiates a new Waiting submission publisher.
|
| Modifier and Type | Method | Description |
|---|---|---|
WaitingSubmissionPublisher<T> |
consumeWith(java.util.function.Consumer<T>... consumers) |
Consume with jm publisher interface.
|
static int |
getDefaultQueueSizeLimit() |
Gets default queue size limit.
|
int |
getMaxQueue() |
Gets max queue.
|
long |
getWaitingMillis() |
Gets waiting millis.
|
WaitingSubmissionPublisher<T> |
subscribeWith(Flow.Subscriber<T>... subscribers) |
Subscribe with jm publisher interface.
|
consumeAndReturnSubscriber, subscribeAndReturnSubcriberclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclose, closeExceptionally, consume, estimateMaximumLag, estimateMinimumDemand, getClosedException, getExecutor, getMaxBufferCapacity, getNumberOfSubscribers, getSubscribers, hasSubscribers, isClosed, isSubscribed, offer, offersubmit, subscribepublic WaitingSubmissionPublisher()
public WaitingSubmissionPublisher(long waitingMillis)
waitingMillis - the waiting millispublic WaitingSubmissionPublisher(long waitingMillis,
int maxQueue)
waitingMillis - the waiting millismaxQueue - the max queuepublic static int getDefaultQueueSizeLimit()
public long getWaitingMillis()
public int getMaxQueue()
public WaitingSubmissionPublisher<T> subscribeWith(Flow.Subscriber<T>... subscribers)
JMPublisherInterfacesubscribers - the subscriberspublic WaitingSubmissionPublisher<T> consumeWith(java.util.function.Consumer<T>... consumers)
JMPublisherInterfaceconsumers - the consumersCopyright © 2018. All rights reserved.