Langue

SubmissionPublisher Constructeurs

Définition

Surcharges

Nom Description
SubmissionPublisher()

Crée un objet SubmissionPublisher à l’aide de la ForkJoinPool#commonPool() remise asynchrone aux abonnés (sauf s’il ne prend pas en charge un niveau de parallélisme d’au moins deux, auquel cas, un nouveau thread est créé pour exécuter chaque tâche), avec une capacité de mémoire tampon maximale et Flow#defaultBufferSizeaucun gestionnaire pour les exceptions d’Abonné dans la méthode Flow.Subscriber#onNext(Object) onNext.

SubmissionPublisher(IExecutor, Int32)

Crée un submissionPublisher à l’aide de l’exécuteur donné pour la remise asynchrone aux abonnés, avec la taille maximale de mémoire tampon donnée pour chaque abonné et aucun gestionnaire pour les exceptions de l’Abonné dans la méthode Flow.Subscriber#onNext(Object) onNext.

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

Crée un objet SubmissionPublisher à l’aide de l’exécuteur donné pour la remise asynchrone aux abonnés, avec la taille de mémoire tampon maximale donnée pour chaque abonné et, s’il n’est pas null, le gestionnaire donné appelé lorsqu’un Abonné lève une exception dans la méthode Flow.Subscriber#onNext(Object) onNext.

SubmissionPublisher()

Crée un objet SubmissionPublisher à l’aide de la ForkJoinPool#commonPool() remise asynchrone aux abonnés (sauf s’il ne prend pas en charge un niveau de parallélisme d’au moins deux, auquel cas, un nouveau thread est créé pour exécuter chaque tâche), avec une capacité de mémoire tampon maximale et Flow#defaultBufferSizeaucun gestionnaire pour les exceptions d’Abonné dans la méthode Flow.Subscriber#onNext(Object) onNext.

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

Remarques

Crée un objet SubmissionPublisher à l’aide de la ForkJoinPool#commonPool() remise asynchrone aux abonnés (sauf s’il ne prend pas en charge un niveau de parallélisme d’au moins deux, auquel cas, un nouveau thread est créé pour exécuter chaque tâche), avec une capacité de mémoire tampon maximale et Flow#defaultBufferSizeaucun gestionnaire pour les exceptions d’Abonné dans la méthode Flow.Subscriber#onNext(Object) onNext.

Java documentation pour java.util.concurrent.SubmissionPublisher.SubmissionPublisher().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

SubmissionPublisher(IExecutor, Int32)

Crée un submissionPublisher à l’aide de l’exécuteur donné pour la remise asynchrone aux abonnés, avec la taille maximale de mémoire tampon donnée pour chaque abonné et aucun gestionnaire pour les exceptions de l’Abonné dans la méthode 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

Paramètres

executor
IExecutor

l’exécuteur à utiliser pour la remise asynchrone, prenant en charge la création d’au moins un thread indépendant

maxBufferCapacity
Int32

la capacité maximale pour la mémoire tampon de chaque abonné (la capacité appliquée peut être arrondie à la puissance la plus proche de deux et/ou limitées par la plus grande valeur prise en charge par cette implémentation ; la méthode #getMaxBufferCapacity retourne la valeur réelle)

Attributs

Remarques

Crée un submissionPublisher à l’aide de l’exécuteur donné pour la remise asynchrone aux abonnés, avec la taille maximale de mémoire tampon donnée pour chaque abonné et aucun gestionnaire pour les exceptions de l’Abonné dans la méthode Flow.Subscriber#onNext(Object) onNext.

Java documentation pour java.util.concurrent.SubmissionPublisher.SubmissionPublisher(java.util.concurrent.Executor, int).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à

SubmissionPublisher(IntPtr, JniHandleOwnership)

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

Paramètres

javaReference
IntPtr

nativeint

S’applique à

SubmissionPublisher(IExecutor, Int32, IBiConsumer)

Crée un objet SubmissionPublisher à l’aide de l’exécuteur donné pour la remise asynchrone aux abonnés, avec la taille de mémoire tampon maximale donnée pour chaque abonné et, s’il n’est pas null, le gestionnaire donné appelé lorsqu’un Abonné lève une exception dans la méthode Flow.Subscriber#onNext(Object) onNext.

[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

Paramètres

executor
IExecutor

l’exécuteur à utiliser pour la remise asynchrone, prenant en charge la création d’au moins un thread indépendant

maxBufferCapacity
Int32

la capacité maximale pour la mémoire tampon de chaque abonné (la capacité appliquée peut être arrondie à la puissance la plus proche de deux et/ou limitées par la plus grande valeur prise en charge par cette implémentation ; la méthode #getMaxBufferCapacity retourne la valeur réelle)

handler
IBiConsumer

si la méthode n’est pas null, procédure à appeler à l’exception levée dans la méthode onNext

Attributs

Remarques

Crée un objet SubmissionPublisher à l’aide de l’exécuteur donné pour la remise asynchrone aux abonnés, avec la taille de mémoire tampon maximale donnée pour chaque abonné et, s’il n’est pas null, le gestionnaire donné appelé lorsqu’un Abonné lève une exception dans la méthode Flow.Subscriber#onNext(Object) onNext.

Java documentation pour 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>).

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à