java.lang.Object

java.lang.Enum<Rôle>

com.opentok.Role

Toutes les interfaces implémentées : : Serializable, Comparable<Role>, Constable


public enum Rôle extends Énumération<Rôle>

Définit les valeurs du paramètre « role » de la TokenOptions.Builder.role(Role role) méthode.

Résumé des classes imbriquées

Classes/interfaces imbriquées héritant de la classe java.lang.Énumération

Enum.EnumDesc<E extends Enum<E>>

Résumé des constantes d'énumération

Constantes d'énumération

Constante d'énumération

Description

MODERATOR

Outre les privilèges accordés à un éditeur, un modérateur peut exercer des fonctions de modération, telles que forcer les clients à se déconnecter, à interrompre la diffusion de flux, ou à couper le son dans les flux diffusés.

PUBLISHER

Un éditeur peut publier des flux, s'abonner à des flux et envoyer des signaux.

PUBLISHER_ONLY

Privilège « Publier uniquement ».

SUBSCRIBER

Un abonné ne peut s'abonner qu'à des flux.

Résumé de la méthode

Toutes les méthodesMéthodes statiquesMéthodes d'instanceMéthodes concrètes

Modificateur et type

Méthode

Description

String

toString()

static Role

valueOf(String name)

Renvoie la constante d'énumération de cette classe portant le nom spécifié.

static Role[]

values()

Renvoie un tableau contenant les constantes de cette classe d'énumération, dans l'ordre où elles sont déclarées.

Méthodes héritées de la classe java.lang.Énumération

compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, valueOf

Méthodes héritées de la classe java.lang.Objet

getClass, notify, notifyAll, wait, wait, wait

Détails sur les constantes d'énumération

ABONNÉ

public static final  Rôle ABONNÉ

Un abonné ne peut s'abonner qu'à des flux.

ÉDITEUR

public static final  Rôle ÉDITEUR

Un éditeur peut publier des flux, s'abonner à des flux et envoyer des signaux. (Il s'agit de la valeur par défaut si vous ne définissez pas de rôle en appelant la méthode TokenOptions.Builder.role(Role role) méthode.

MODÉRATEUR

public static final  Rôle MODÉRATEUR

Outre les privilèges accordés à un éditeur, un modérateur peut exercer des fonctions de modération, telles que forcer les clients à se déconnecter, à interrompre la diffusion de flux, ou à couper le son dans les flux diffusés. Voir la Guide du développeur sur la modération.

RÉSERVÉ À L'ÉDITEUR

public static final  Rôle RÉSERVÉ À L'ÉDITEUR

Privilège « Publier uniquement ».

Détails de la méthode

valeurs

public statique  Rôle[] valeurs()

Renvoie un tableau contenant les constantes de cette classe d'énumération, dans l'ordre où elles sont déclarées.

Retourne : : un tableau contenant les constantes de cette classe d'énumération, dans l'ordre où elles sont déclarées

valueOf

public statique  Rôle valueOf(Chaîne nom)

Renvoie la constante d'énumération de cette classe portant le nom spécifié. La chaîne de caractères doit correspondre à exactement un identifiant utilisé pour déclarer une constante d'énumération dans cette classe. (Les espaces superflus ne sont pas autorisés.)

Paramètres : : name - le nom de la constante d'énumération à renvoyer.

Renvoie : : la constante d'énumération portant le nom spécifié

Lancers : : IllegalArgumentException - si cette classe d'énumération ne comporte aucune constante portant le nom indiqué : NullPointerException - si l'argument est nul

toString

public  Chaîne toString()

Remplacements : : toString en classe  Enum<Role>