final class Notifier
extends com.google.common.util.concurrent.AbstractScheduledService
implements org.eclipse.jetty.util.component.LifeCycle.Listener
Modifier and Type | Field and Description |
---|---|
private NotifierCommand |
command |
private NotificationConfiguration |
config |
private static java.time.format.DateTimeFormatter |
FORMATTER |
private static org.slf4j.Logger |
LOGGER |
Constructor and Description |
---|
Notifier(NotificationConfiguration config,
NotifierCommand command) |
Modifier and Type | Method and Description |
---|---|
protected java.util.concurrent.ScheduledExecutorService |
executor() |
void |
lifeCycleFailure(org.eclipse.jetty.util.component.LifeCycle event,
java.lang.Throwable cause) |
void |
lifeCycleStarted(org.eclipse.jetty.util.component.LifeCycle event) |
void |
lifeCycleStarting(org.eclipse.jetty.util.component.LifeCycle event) |
void |
lifeCycleStopped(org.eclipse.jetty.util.component.LifeCycle event) |
void |
lifeCycleStopping(org.eclipse.jetty.util.component.LifeCycle event) |
protected void |
runOneIteration() |
protected com.google.common.util.concurrent.AbstractScheduledService.Scheduler |
scheduler() |
void |
setLifeCycle(org.eclipse.jetty.util.component.LifeCycle applicationLifeCycle) |
protected void |
shutDown() |
protected void |
startUp() |
private static final org.slf4j.Logger LOGGER
private static final java.time.format.DateTimeFormatter FORMATTER
private final NotificationConfiguration config
private final NotifierCommand command
@Inject public Notifier(NotificationConfiguration config, NotifierCommand command)
@Inject(optional=true) public void setLifeCycle(org.eclipse.jetty.util.component.LifeCycle applicationLifeCycle)
public void lifeCycleStarting(org.eclipse.jetty.util.component.LifeCycle event)
lifeCycleStarting
in interface org.eclipse.jetty.util.component.LifeCycle.Listener
public void lifeCycleStarted(org.eclipse.jetty.util.component.LifeCycle event)
lifeCycleStarted
in interface org.eclipse.jetty.util.component.LifeCycle.Listener
public void lifeCycleFailure(org.eclipse.jetty.util.component.LifeCycle event, java.lang.Throwable cause)
lifeCycleFailure
in interface org.eclipse.jetty.util.component.LifeCycle.Listener
public void lifeCycleStopping(org.eclipse.jetty.util.component.LifeCycle event)
lifeCycleStopping
in interface org.eclipse.jetty.util.component.LifeCycle.Listener
public void lifeCycleStopped(org.eclipse.jetty.util.component.LifeCycle event)
lifeCycleStopped
in interface org.eclipse.jetty.util.component.LifeCycle.Listener
protected void startUp()
startUp
in class com.google.common.util.concurrent.AbstractScheduledService
protected void shutDown()
shutDown
in class com.google.common.util.concurrent.AbstractScheduledService
protected java.util.concurrent.ScheduledExecutorService executor()
executor
in class com.google.common.util.concurrent.AbstractScheduledService
protected void runOneIteration()
runOneIteration
in class com.google.common.util.concurrent.AbstractScheduledService
protected com.google.common.util.concurrent.AbstractScheduledService.Scheduler scheduler()
scheduler
in class com.google.common.util.concurrent.AbstractScheduledService