public abstract class AbstractCacheUpdatedEventListener extends Object implements EventListener<CacheUpdatedEvent>
CacheUpdatedEvent que filtra os comandos antes de repassá-los para o
método que deve tratar o evento.CacheUpdatedEvent| Constructor and Description |
|---|
AbstractCacheUpdatedEventListener(CommandsFilter filter)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
eventFired(CacheUpdatedEvent event)
Método a ser chamado em um
EventManager quando um evento do tipo
<T> for disparado através dele.Este método deve ser sobrescrito para tratar o evento disparado. |
abstract void |
eventFired(Collection<csbase.logic.CommandInfo> commands)
Indica que a cache foi atualizada com sucesso.
|
protected void |
eventInterrupted(Exception exception,
String description)
Indica que o processo de atualização da cache foi interrompido com uma
exceção.
|
CommandsFilter |
getFilter()
Obtém o filtro que define que comandos devem ser passados ao método
eventFired(Collection) a cada evento disparado..Se for null os eventos serão ignorados. |
void |
setFilter(CommandsFilter filter)
Altera o filtro que define que comandos devem ser passados ao método
eventFired(Collection) a cada evento disparado..Se for null os eventos serão ignorados. |
public AbstractCacheUpdatedEventListener(CommandsFilter filter)
filter - filtro que define que comandos devem ser passados ao método
eventFired(Collection) a cada evento disparado..public void setFilter(CommandsFilter filter)
eventFired(Collection) a cada evento disparado..filter - filtro que define que comandos devem ser passados ao método
eventFired(Collection) a cada evento disparado..public CommandsFilter getFilter()
eventFired(Collection) a cada evento disparado..eventFired(Collection) a cada evento disparado..public final void eventFired(CacheUpdatedEvent event)
EventListenerEventManager quando um evento do tipo
<T> for disparado através dele.eventFired in interface EventListener<CacheUpdatedEvent>event - evento disparado.public abstract void eventFired(Collection<csbase.logic.CommandInfo> commands)
commands - comandos da cache que foram aceitos pelo filtro.protected void eventInterrupted(Exception exception, String description)
exception - Exceção que interrompeu o processo de atualização da
cache.description - Descrição da exceção (pode ser null).Copyright © 2020. All rights reserved.