public class LogPanelReloader
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
LogPanelReloader.StartEvent
Representa um evento de start no reccarregador.
|
static class |
LogPanelReloader.StatusChangedEvent
Representa um evento de mudança de estado do recarregado que pode estar
ligado ou desligado.
|
static class |
LogPanelReloader.StopEvent
Representa um evento de stop no reccarregador.
|
| Modifier and Type | Field and Description |
|---|---|
static long |
DEFAULT_TIME_SECS
Tempo de recarga padrão do arquivo de log.
|
static long |
MIN_TIME_SECS
Menor tempo de recarga aceito, em segundos.
|
| Constructor and Description |
|---|
LogPanelReloader(Reloadable reloadable) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStartEventListener(EventListener<LogPanelReloader.StartEvent> listener)
Armazena um
EventListener para repassar a este eventos do tipo
LogPanelReloader.StartEvent. |
void |
addStatusChangedEventListener(EventListener<LogPanelReloader.StatusChangedEvent> listener)
Armazena um
EventListener para repassar a este eventos do tipo
LogPanelReloader.StatusChangedEvent. |
void |
addStopEventListener(EventListener<LogPanelReloader.StopEvent> listener)
Armazena um
EventListener para repassar a este eventos do tipo
LogPanelReloader.StopEvent. |
boolean |
isRunning() |
void |
setTime(long period)
Altera o período de tempo para a recarga do arquivo de log.
|
void |
start()
Inicializa a auto-recarga do arquivo de log.
|
void |
stop()
Para a auto-recarga do arquivo de log.
|
public static final long DEFAULT_TIME_SECS
public static final long MIN_TIME_SECS
public LogPanelReloader(Reloadable reloadable)
reloadable - componente que vai ser recarregado por esta instância.public final void start()
public final void stop()
public final boolean isRunning()
public void setTime(long period)
period - novo tempo entre cada auto-recarga, em segundos.public void addStatusChangedEventListener(EventListener<LogPanelReloader.StatusChangedEvent> listener)
EventListener para repassar a este eventos do tipo
LogPanelReloader.StatusChangedEvent.listener - o observador.public void addStopEventListener(EventListener<LogPanelReloader.StopEvent> listener)
EventListener para repassar a este eventos do tipo
LogPanelReloader.StopEvent.listener - o observador.public void addStartEventListener(EventListener<LogPanelReloader.StartEvent> listener)
EventListener para repassar a este eventos do tipo
LogPanelReloader.StartEvent.listener - o observador.Copyright © 2018. All Rights Reserved.