Partager via


SubmissionPublisher Constructeurs

Définition

Surcharges

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.

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

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

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.

Documentation Java 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 le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

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.

Documentation Java 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 le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.

S’applique à