Class: PubSub

MM. PubSub

Implementación del patrón Publish/Subscribe

new PubSub()

Source:

Methods

desSuscribir(id) → {null|number}

realiza una dessuscripción a un evento o notificación
Parameters:
Name Type Description
id number identificador de suscripción
Source:
Returns:
null si no se ha podido realizar la dessuscripción
Type
null | number

on(evento, args) → {boolean}

Realiza la notificación a los suscriptores de que se a producido una publicación o evento.
Parameters:
Name Type Description
evento string nombre del evento o publicación a notificar
args * argumentos para la función callback
Source:
Returns:
Si el evento no es un nombre valido retorna false en otro caso retorna true
Type
boolean

suscribir(evento, func, contexto) → {null|number}

Pemite la suscripción a una publicación o evento. Donde el parametro func es la función a ejecutar en el caso de que se produzca la notificación y contexto el contexto de ejecución para la función callback
Parameters:
Name Type Description
evento string nombre del evento o publicación en la que deseamos suscribirnos
func function función callback
contexto object contexto de ejecución de la función callback
Source:
Returns:
null en caso de fallo o *idSus* el identificador de suscripción
Type
null | number