public abstract class AbstractCacheUpdatedEventListener extends java.lang.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
Este método deve ser sobrescrito para tratar o evento disparado. |
abstract void |
eventFired(java.util.Collection<csbase.logic.CommandInfo> commands)
Indica que a cache foi atualizada com sucesso.
|
protected void |
eventInterrupted(java.lang.Exception exception,
java.lang.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
eventFired in interface EventListener<CacheUpdatedEvent>event - evento disparado.public abstract void eventFired(java.util.Collection<csbase.logic.CommandInfo> commands)
commands - comandos da cache que foram aceitos pelo filtro.protected void eventInterrupted(java.lang.Exception exception,
java.lang.String description)
exception - Exceção que interrompeu o processo de atualização da
cache.description - Descrição da exceção (pode ser null).Copyright © 2015. All Rights Reserved.