Partilhar via


StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE> Classe

  • java.lang.Object
    • com.microsoft.azure.storage.StorageEventMultiCaster<EVENT_TYPE,EVENT_LISTENER_TYPE>

Parâmetros de tipo

EVENT_TYPE

Um objeto que representa o tipo do evento.

EVENT_LISTENER_TYPE

Um objeto que representa o tipo do ouvinte de eventos.

public class StorageEventMultiCaster<EVENT_TYPE extends BaseEvent,EVENT_LISTENER_TYPE extends StorageEvent<EVENT_TYPE>>

Representa um multi caster de eventos genérico que permite que os ouvintes de eventos sejam adicionados e removidos dinamicamente.

Resumo do método

Modificador e tipo Método e descrição
void addListener(final EVENT_LISTENER_TYPE listener)

Adiciona um ouvinte à cadeia de eventos.

void fireEvent(final EVENT_TYPE event)

Aciona o evento para todos os ouvintes de eventos inscritos.

boolean hasListeners()

Retorna um valor que indica se algum ouvinte de evento está registrado para eventos.

void removeListener(final EVENT_LISTENER_TYPE listener)

Remove um ouvinte de eventos da cadeia de eventos.

Detalhes do método

addListener

public void addListener(final EVENT_LISTENER_TYPE listener)

Adiciona um ouvinte à cadeia de eventos.

Parameters:

listener - Um EventListenerType objeto que representa o ouvinte a ser adicionado.

fireEvent

public void fireEvent(final EVENT_TYPE event)

Aciona o evento para todos os ouvintes de eventos inscritos.

Parameters:

event - Um EVENTTYPEobjeto que representa o evento que está sendo convertido em várias conversões.

hasListeners

public boolean hasListeners()

Retorna um valor que indica se algum ouvinte de evento está registrado para eventos.

Returns:

true se algum ouvinte de evento estiver registrado; caso contrário, false.

removeListener

public void removeListener(final EVENT_LISTENER_TYPE listener)

Remove um ouvinte de eventos da cadeia de eventos.

Parameters:

listener - Um EventListenerType objeto que representa o ouvinte a ser removido.

Aplica-se a