StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> Clase
- java.
lang. Object - com.
microsoft. azure. storage. StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE>
- com.
Parámetros de tipo
- EVENT_TYPE
Objeto que representa el tipo del evento.
- EVENT_LISTENER_TYPE
Objeto que representa el tipo del agente de escucha de eventos.
public class StorageEventMultiCaster<EVENT_TYPE extends BaseEvent,EVENT_LISTENER_TYPE extends StorageEvent<EVENT_TYPE>>
Representa un multienlaz de eventos genérico que permite que los agentes de escucha de eventos se agreguen y quiten dinámicamente.
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
void |
addListener(final EVENT_LISTENER_TYPE listener)
Agrega un agente de escucha a la cadena de eventos. |
void |
fireEvent(final EVENT_TYPE event)
Desencadena el evento en todos los agentes de escucha de eventos suscritos. |
boolean |
hasListeners()
Devuelve un valor que indica si los agentes de escucha de eventos están registrados para eventos. |
void |
removeListener(final EVENT_LISTENER_TYPE listener)
Quita un agente de escucha de eventos de la cadena de eventos. |
Detalles del método
addListener
public void addListener(final EVENT_LISTENER_TYPE listener)
Agrega un agente de escucha a la cadena de eventos.
Parameters:
EventListenerType
que representa el agente de escucha que se va a agregar.
fireEvent
public void fireEvent(final EVENT_TYPE event)
Desencadena el evento en todos los agentes de escucha de eventos suscritos.
Parameters:
EVENTTYPE
que representa el evento que se va a convertir de forma múltiple.
hasListeners
public boolean hasListeners()
Devuelve un valor que indica si los agentes de escucha de eventos están registrados para eventos.
Returns:
true
si se registran agentes de escucha de eventos; de lo contrario, false
.
removeListener
public void removeListener(final EVENT_LISTENER_TYPE listener)
Quita un agente de escucha de eventos de la cadena de eventos.
Parameters:
EventListenerType
que representa el agente de escucha que se va a quitar.
Se aplica a
Azure SDK for Java