@Component
public class ClosedConnectionsCrutch
extends java.lang.Object
| Constructor and Description |
|---|
ClosedConnectionsCrutch(int port,
com.codahale.metrics.MetricRegistry metricRegistry,
FeatureToggleService featureToggleService) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.atomic.AtomicBoolean |
listenForConnectionClose(javax.servlet.http.HttpServletRequest request) |
void |
listenForConnectionClose(java.net.InetAddress address,
int port,
java.util.function.BooleanSupplier onCloseListener) |
void |
refresh() |
@Autowired
public ClosedConnectionsCrutch(@Value(value="${server.port}")
int port,
com.codahale.metrics.MetricRegistry metricRegistry,
FeatureToggleService featureToggleService)
public java.util.concurrent.atomic.AtomicBoolean listenForConnectionClose(javax.servlet.http.HttpServletRequest request)
throws java.net.UnknownHostException
java.net.UnknownHostExceptionpublic void listenForConnectionClose(java.net.InetAddress address,
int port,
java.util.function.BooleanSupplier onCloseListener)
@Scheduled(fixedDelay=1000L)
public void refresh()
throws java.io.IOException
java.io.IOException