Sprache

SubmissionPublisher Konstruktoren

Definition

Überlädt

Name Beschreibung
SubmissionPublisher()

Erstellt einen neuen SubmissionPublisher unter Verwendung der ForkJoinPool#commonPool() asynchronen Übermittlung an Abonnenten (es sei denn, es unterstützt keine Parallelitätsstufe von mindestens zwei, in diesem Fall wird ein neuer Thread erstellt, um jede Aufgabe auszuführen), mit maximaler Pufferkapazität von Flow#defaultBufferSize, und kein Handler für Abonnentenausnahmen in der Methode Flow.Subscriber#onNext(Object) onNext.

SubmissionPublisher(IExecutor, Int32)

Erstellt einen neuen SubmissionPublisher mit dem angegebenen Executor für die asynchrone Übermittlung an Abonnenten mit der angegebenen maximalen Puffergröße für jeden Abonnenten und keinen Handler für Abonnentenausnahmen in der Methode Flow.Subscriber#onNext(Object) onNext.

SubmissionPublisher(IntPtr, JniHandleOwnership)
SubmissionPublisher(IExecutor, Int32, IBiConsumer)

Erstellt einen neuen SubmissionPublisher mit dem angegebenen Executor für die asynchrone Übermittlung an Abonnenten, mit der angegebenen maximalen Puffergröße für jeden Abonnent, und wenn der angegebene Handler nicht null ist, wird der angegebene Handler aufgerufen, wenn ein Subscriber eine Ausnahme in der Methode Flow.Subscriber#onNext(Object) onNextauslöst.

SubmissionPublisher()

Erstellt einen neuen SubmissionPublisher unter Verwendung der ForkJoinPool#commonPool() asynchronen Übermittlung an Abonnenten (es sei denn, es unterstützt keine Parallelitätsstufe von mindestens zwei, in diesem Fall wird ein neuer Thread erstellt, um jede Aufgabe auszuführen), mit maximaler Pufferkapazität von Flow#defaultBufferSize, und kein Handler für Abonnentenausnahmen in der Methode Flow.Subscriber#onNext(Object) onNext.

[Android.Runtime.Register(".ctor", "()V", "", ApiSince=33)]
public SubmissionPublisher();
Attribute

Hinweise

Erstellt einen neuen SubmissionPublisher unter Verwendung der ForkJoinPool#commonPool() asynchronen Übermittlung an Abonnenten (es sei denn, es unterstützt keine Parallelitätsstufe von mindestens zwei, in diesem Fall wird ein neuer Thread erstellt, um jede Aufgabe auszuführen), mit maximaler Pufferkapazität von Flow#defaultBufferSize, und kein Handler für Abonnentenausnahmen in der Methode Flow.Subscriber#onNext(Object) onNext.

Java Dokumentation für java.util.concurrent.SubmissionPublisher.SubmissionPublisher().

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SubmissionPublisher(IExecutor, Int32)

Erstellt einen neuen SubmissionPublisher mit dem angegebenen Executor für die asynchrone Übermittlung an Abonnenten mit der angegebenen maximalen Puffergröße für jeden Abonnenten und keinen Handler für Abonnentenausnahmen in der Methode Flow.Subscriber#onNext(Object) onNext.

[Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;I)V", "", ApiSince=33)]
public SubmissionPublisher(Java.Util.Concurrent.IExecutor? executor, int maxBufferCapacity);
[<Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;I)V", "", ApiSince=33)>]
new Java.Util.Concurrent.SubmissionPublisher : Java.Util.Concurrent.IExecutor * int -> Java.Util.Concurrent.SubmissionPublisher

Parameter

executor
IExecutor

der für die asynchrone Übermittlung zu verwendende Executor, der die Erstellung von mindestens einem unabhängigen Thread unterstützt

maxBufferCapacity
Int32

die maximale Kapazität für den Puffer jedes Abonnenten (die erzwungene Kapazität kann auf die nächste Leistung von zwei und/oder an den größten Wert gerundet werden, der von dieser Implementierung unterstützt wird; Methode #getMaxBufferCapacity gibt den tatsächlichen Wert zurück)

Attribute

Hinweise

Erstellt einen neuen SubmissionPublisher mit dem angegebenen Executor für die asynchrone Übermittlung an Abonnenten mit der angegebenen maximalen Puffergröße für jeden Abonnenten und keinen Handler für Abonnentenausnahmen in der Methode Flow.Subscriber#onNext(Object) onNext.

Java Dokumentation für java.util.concurrent.SubmissionPublisher.SubmissionPublisher(java.util.concurrent.Executor, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

SubmissionPublisher(IntPtr, JniHandleOwnership)

protected SubmissionPublisher(IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
new Java.Util.Concurrent.SubmissionPublisher : nativeint * Android.Runtime.JniHandleOwnership -> Java.Util.Concurrent.SubmissionPublisher

Parameter

javaReference
IntPtr

nativeint

Gilt für:

SubmissionPublisher(IExecutor, Int32, IBiConsumer)

Erstellt einen neuen SubmissionPublisher mit dem angegebenen Executor für die asynchrone Übermittlung an Abonnenten, mit der angegebenen maximalen Puffergröße für jeden Abonnent, und wenn der angegebene Handler nicht null ist, wird der angegebene Handler aufgerufen, wenn ein Subscriber eine Ausnahme in der Methode Flow.Subscriber#onNext(Object) onNextauslöst.

[Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;ILjava/util/function/BiConsumer;)V", "", ApiSince=33)]
public SubmissionPublisher(Java.Util.Concurrent.IExecutor? executor, int maxBufferCapacity, Java.Util.Functions.IBiConsumer? handler);
[<Android.Runtime.Register(".ctor", "(Ljava/util/concurrent/Executor;ILjava/util/function/BiConsumer;)V", "", ApiSince=33)>]
new Java.Util.Concurrent.SubmissionPublisher : Java.Util.Concurrent.IExecutor * int * Java.Util.Functions.IBiConsumer -> Java.Util.Concurrent.SubmissionPublisher

Parameter

executor
IExecutor

der für die asynchrone Übermittlung zu verwendende Executor, der die Erstellung von mindestens einem unabhängigen Thread unterstützt

maxBufferCapacity
Int32

die maximale Kapazität für den Puffer jedes Abonnenten (die erzwungene Kapazität kann auf die nächste Leistung von zwei und/oder an den größten Wert gerundet werden, der von dieser Implementierung unterstützt wird; Methode #getMaxBufferCapacity gibt den tatsächlichen Wert zurück)

handler
IBiConsumer

wenn nicht NULL, Prozedur, die beim Auslösen einer Ausnahme in der Methode aufgerufen werden soll onNext

Attribute

Hinweise

Erstellt einen neuen SubmissionPublisher mit dem angegebenen Executor für die asynchrone Übermittlung an Abonnenten, mit der angegebenen maximalen Puffergröße für jeden Abonnent, und wenn der angegebene Handler nicht null ist, wird der angegebene Handler aufgerufen, wenn ein Subscriber eine Ausnahme in der Methode Flow.Subscriber#onNext(Object) onNextauslöst.

Java Dokumentation für java.util.concurrent.SubmissionPublisher.SubmissionPublisher(java.util.concurrent.Executor, int, java.util.function.BiConsumer<? super java.util.concurrent.Flow.Subscriber<? super T>, ? super java.lang.Throwable>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: