intergiciel

middleware.js

Membres

statique , constant autorisésGetters :Objet

Énumération des getters autorisés où les clés sont des noms de méthode.

statique , constant médiateurs autorisés :Objet

Énumération des médiateurs autorisés où les clés sont des noms de méthode.

statique , constant autorisésSetters :Objet

Énumération des setters autorisés où les clés sont des noms de méthode.

Méthodes

statique clearCacheForPlayer(joueur)

Videz le cache du middleware pour un joueur.

Paramètres :
Prénom Type Description
joueur Joueur

UNE Joueur exemple.

statique get(middleware, tech, method) → {Mixed}

Appelle d'abord un getter sur la technologie, à travers chaque middleware de droite à gauche jusqu'au joueur.

Paramètres :
Prénom Type Description
intergiciel matrice.<Objet>

Un ensemble d'instances de middleware.

technologie Tech

La technologie actuelle.

méthode chaîne

Un nom de méthode.

Retours :
Mixte -

La valeur finale de la technologie après que le middleware l'ait interceptée.

statique getMiddleware(type) → {Array.<function()> |undefined}

Obtient les middlewares par type (ou tous les middlewares).

Paramètres :
Prénom Type Description
type chaîne

Type MIME correspondant ou  * » pour tous les types MIME.

Retours :
Déployer.< fonction()> | indéfini -

Une gamme de middlewares ou indéfini s'il n'en existe pas.

statique mediate(middleware, tech, method, arg) → {Mixed}

Prend l'argument donné au joueur et appelle le appel version de la méthode sur chaque middleware de gauche à droite.

Ensuite, appelez la méthode transmise sur la technologie et renvoyez le résultat inchangé au joueur, via un middleware, cette fois de droite à gauche.

Paramètres :
Prénom Type Description
intergiciel matrice.<Objet>

Un ensemble d'instances de middleware.

technologie Tech

La technologie actuelle.

méthode chaîne

Un nom de méthode.

arg Mixte

La valeur à définir sur la technologie.

Retours :
Mixte -

La valeur de retour du méthode du technologie , quelles que soient les valeurs de retour des middlewares.

statique set(middleware, tech, method, arg) → {Mixed}

Prend l'argument donné au joueur et appelle la méthode setter sur chaque middleware de gauche à droite vers la technologie.

Paramètres :
Prénom Type Description
intergiciel matrice.<Objet>

Un ensemble d'instances de middleware.

technologie Tech

La technologie actuelle.

méthode chaîne

Un nom de méthode.

arg Mixte

La valeur à définir sur la technologie.

Retours :
Mixte -

La valeur de retour du méthode du technologie.

statique setSource(joueur, src, Le)

Définit de manière asynchrone une source à l'aide d'un middleware en parcourant tous les middlewares correspondants et en appelant setSource sur chacun, en passant la valeur retournée précédente à chaque fois.

Paramètres :
Prénom Type Description
joueur Joueur

UNE Joueur exemple.

src Objet Tech~Source

Un objet source.

Le fonction

prochain middleware à exécuter.

statique setTech(intergiciel, technologie)

Lorsque la technologie est définie, la transmet à chaque middleware setTech méthode.

Paramètres :
Prénom Type Description
intergiciel matrice.<Objet>

Un ensemble d'instances de middleware.

technologie Tech

Une technologie Video.js.

utilisation statique(type, middleware)

Définissez un intergiciel que le lecteur doit utiliser au moyen d'une fonction d'usine qui renvoie un objet intergiciel.

Paramètres :
Prénom Type Description
type chaîne

Type MIME correspondant ou  * » pour tous les types MIME.

intergiciel Middleware Factory

Fonction d'usine d'intergiciels qui sera exécutée pour les types correspondants.

Définitions de types

MiddlewareFactory(joueur)

Une fonction d'usine middleware qui devrait renvoyer un MiddlewareObject.

Cette fabrique sera appelée pour chaque joueur en cas de besoin, avec le joueur passé en argument.

Paramètres :
Prénom Type Description
joueur Joueur

Un lecteur Video.js.

Objet MiddleWare

Un objet middleware est un objet JavaScript simple qui a des méthodes qui correspondent au Technologie méthodes trouvées dans les listes de getters , poseurs , et médiateurs.