@Component
public final class StatusDaoInMemory
extends net.avcompris.commons3.dao.impl.AbstractDao
implements net.avcompris.status.dao.StatusDao
Constructor and Description |
---|
StatusDaoInMemory(net.avcompris.commons3.utils.Clock clock) |
Modifier and Type | Method and Description |
---|---|
void |
addCheckError(String serviceId,
String endpoint,
String checkId,
String errorMessage) |
void |
endCheck(String checkId,
int elapsedMs,
int statusCode) |
net.avcompris.status.dao.CheckDto |
getCheck(String checkId) |
net.avcompris.status.dao.ServicesStatusHistoryDto |
getServicesCachedStatus(net.avcompris.status.dao.EndpointDto... endpoints) |
String |
initCheck(String serviceId,
String endpoint) |
@Autowired public StatusDaoInMemory(net.avcompris.commons3.utils.Clock clock)
public net.avcompris.status.dao.ServicesStatusHistoryDto getServicesCachedStatus(net.avcompris.status.dao.EndpointDto... endpoints) throws SQLException, IOException
getServicesCachedStatus
in interface net.avcompris.status.dao.StatusDao
SQLException
IOException
public String initCheck(String serviceId, String endpoint) throws SQLException, IOException
initCheck
in interface net.avcompris.status.dao.StatusDao
SQLException
IOException
public void addCheckError(String serviceId, String endpoint, @Nullable String checkId, String errorMessage) throws SQLException, IOException
addCheckError
in interface net.avcompris.status.dao.StatusDao
SQLException
IOException
public net.avcompris.status.dao.CheckDto getCheck(String checkId) throws SQLException, IOException
getCheck
in interface net.avcompris.status.dao.StatusDao
SQLException
IOException
public void endCheck(String checkId, int elapsedMs, int statusCode) throws SQLException, IOException
endCheck
in interface net.avcompris.status.dao.StatusDao
SQLException
IOException
Copyright © 2021 Avantage Compris. All rights reserved.