middleware

middleware.js

Miembros

estático , constante permitidos :Objeto

Enumeración de getters permitidos donde las claves son nombres de métodos.

estático , constante Permitidos Mediadores :Objeto

Enumeración de mediadores permitidos donde las claves son nombres de métodos.

estático , constante permitidosetters :Objeto

Enumeración de establecedores permitidos donde las claves son nombres de métodos.

Métodos

estático clearCacheForPlayer(jugador)

Limpia la caché de middleware de un jugador.

Parámetros:
Nombre Tipo Descripción
jugador Jugador

A Jugador ejemplo.

obtención estática (middleware, tecnología, método) → {Mixed}

Primero llama a un captador de la tecnología, a través de cada middleware de derecha a izquierda hasta el jugador.

Parámetros:
Nombre Tipo Descripción
middleware Matriz.<Objeto>

Una serie de instancias de middleware.

tecnología Tecnología

La tecnología actual.

método cuerda

Nombre de método.

Devoluciones:
Mixto -

El valor final de la tecnología después de que el middleware lo haya interceptado.

getMiddleware estático (tipo) → {Array.< función()> |indefinido}

Obtiene middlewares por tipo (o todos los middlewares).

Parámetros:
Nombre Tipo Descripción
tipo cuerda

Tipo MIME que coincide o "*» para todos los tipos MIME.

Devoluciones:
Formación.< función()> | indefinido -

Una variedad de middlewares o indefinido si no existe ninguno.

mediado estático (middleware, tecnología, método, arg) → {Mixed}

Toma el argumento dado al jugador y llama al llama versión del método en cada middleware de izquierda a derecha.

Luego, llame al método pasado en la tecnología y devuelva el resultado sin cambios al jugador, a través del middleware, esta vez de derecha a izquierda.

Parámetros:
Nombre Tipo Descripción
middleware Matriz.<Objeto>

Una serie de instancias de middleware.

tecnología Tecnología

La tecnología actual.

método cuerda

Nombre de método.

arg mixto

El valor que se debe establecer en la tecnología.

Devoluciones:
Mixto -

El valor de retorno de la método de El tecnico , independientemente de los valores de retorno de middlewares.

conjunto estático (middleware, tecnología, método, argumento) → {Mixed}

Toma el argumento dado al jugador y llama al método setter en cada middleware de izquierda a derecha para el técnico.

Parámetros:
Nombre Tipo Descripción
middleware Matriz.<Objeto>

Una serie de instancias de middleware.

tecnología Tecnología

La tecnología actual.

método cuerda

Nombre de método.

arg mixto

El valor que se debe establecer en la tecnología.

Devoluciones:
Mixto -

El valor de retorno de la método de El tecnico.

estático setSource(jugador, src, El)

Establece de forma asincrónica una fuente utilizando middleware recurriendo a cualquier middleware coincidente y llamando setSource en cada uno, pasando el valor devuelto anterior cada vez.

Parámetros:
Nombre Tipo Descripción
jugador Jugador

A Jugador ejemplo.

src Tech~SourceObject

Un objeto fuente.

El función

próximo middleware para ejecutar.

estático setTech(middleware, tecnología)

Cuando la tecnología está configurada, pasa la tecnología a cada middleware. setTech método.

Parámetros:
Nombre Tipo Descripción
middleware Matriz.<Objeto>

Una serie de instancias de middleware.

tecnología Tecnología

Una tecnología de Video.js.

uso estático(tipo, middleware)

Defina un middleware que el reproductor debe utilizar mediante una función de fábrica que devuelva un objeto middleware.

Parámetros:
Nombre Tipo Descripción
tipo cuerda

Tipo MIME que coincide o «*» para todos los tipos MIME.

middleware Fábrica de Midleware

Función de fábrica de middleware que se ejecutará para tipos coincidentes.

Definiciones de tipo

MiddlewareFactory(jugador)

Una función de fábrica de middleware que debería devolver un MiddlewareObject.

Esta fábrica se llamará para cada jugador cuando sea necesario, con el jugador pasado como argumento.

Parámetros:
Nombre Tipo Descripción
jugador Jugador

Un reproductor de Video.js.

Objeto Middleware

Un objeto de middleware es un objeto JavaScript simple que tiene métodos que coinciden con Tecnología métodos que se encuentran en las listas de permitidos captadores , setters , y mediadores.