Constructor and Description |
---|
StatusDaoInRDS(DataSource dataSource,
String tableName,
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) |
CheckDto |
getCheck(String checkId) |
ServicesStatusHistoryDto |
getServicesCachedStatus(EndpointDto... endpoints) |
String |
initCheck(String serviceId,
String endpoint) |
getBoolean, getBoolean, getBytes, getBytes, getConnection, getDateTime, getDateTime, getEnum, getEnum, getInt, getInt, getInteger, getInteger, getLong, getLong, getString, getString, isPSQLForeignEntityViolation, isPSQLUniqueViolation, joinRefIds, setBinaryStream, setBoolean, setBytes, setDateTime, setDouble, setInt, setInteger, setLong, setObject, setString, toSQLLimitClause, toSQLOrderByDirective
@Autowired public StatusDaoInRDS(@Value(value="#{rds.dataSource}") DataSource dataSource, @Value(value="#{rds.tableNames.correlations}") String tableName, net.avcompris.commons3.utils.Clock clock)
public ServicesStatusHistoryDto getServicesCachedStatus(EndpointDto... endpoints) throws SQLException, IOException
getServicesCachedStatus
in interface StatusDao
SQLException
IOException
public String initCheck(String serviceId, String endpoint) throws SQLException, IOException
initCheck
in interface StatusDao
SQLException
IOException
public void addCheckError(String serviceId, String endpoint, @Nullable String checkId, String errorMessage) throws SQLException, IOException
addCheckError
in interface StatusDao
SQLException
IOException
public void endCheck(String checkId, int elapsedMs, int statusCode) throws SQLException, IOException
endCheck
in interface StatusDao
SQLException
IOException
public CheckDto getCheck(String checkId) throws SQLException, IOException
getCheck
in interface StatusDao
SQLException
IOException
Copyright © 2021 Avantage Compris. All rights reserved.