Module java.base
Package java.util.concurrent

# Class SubmissionPublisher

=
public class SubmissionPublisher<T>
extends java.lang.Object
implements java.lang.AutoCloseable, java.util.concurrent.Flow.Publisher<T>

## Constructors

- =
  public SubmissionPublisher()
- =
  public SubmissionPublisher(java.util.concurrent.Executor arg0, int arg1)
- =
  public SubmissionPublisher(java.util.concurrent.Executor arg0, int arg1, java.util.function.BiConsumer<? super java.util.concurrent.Flow.Subscriber<? super T>, ? super java.lang.Throwable> arg2)

## Methods

- =
  public void close()
- =
  public void closeExceptionally(java.lang.Throwable arg0)
- =
  public java.util.concurrent.CompletableFuture<java.lang.Void> consume(java.util.function.Consumer<? super T> arg0)
- =
  public int estimateMaximumLag()
- =
  public long estimateMinimumDemand()
- =
  public java.lang.Throwable getClosedException()
- =
  public java.util.concurrent.Executor getExecutor()
- =
  public int getMaxBufferCapacity()
- =
  public int getNumberOfSubscribers()
- =
  public java.util.List<java.util.concurrent.Flow.Subscriber<? super T>> getSubscribers()
- =
  public boolean hasSubscribers()
- =
  public boolean isClosed()
- =
  public boolean isSubscribed(java.util.concurrent.Flow.Subscriber<? super T> arg0)
- =
  public int offer(T arg0, long arg1, java.util.concurrent.TimeUnit arg2, java.util.function.BiPredicate<java.util.concurrent.Flow.Subscriber<? super T>, ? super T> arg3)
- =
  public int offer(T arg0, java.util.function.BiPredicate<java.util.concurrent.Flow.Subscriber<? super T>, ? super T> arg1)
- =
  public int submit(T arg0)
- =
  public void subscribe(java.util.concurrent.Flow.Subscriber<? super T> arg0)

## Summary

No differences.