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.
-
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
dutechnologie
, 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
dutechnologie
. -
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.