| Package | Description | 
|---|---|
| org.opennms.netmgt.dao.api | |
| org.opennms.netmgt.dao.hibernate | |
| org.opennms.netmgt.dao.mock | |
| org.opennms.web.rest.v1 | |
| org.opennms.web.svclayer.support | 
| Modifier and Type | Method and Description | 
|---|---|
OnmsLocationSpecificStatus | 
LocationMonitorDao.getMostRecentStatusChange(OnmsLocationMonitor locationMonitor,
                         OnmsMonitoredService monSvc)
getMostRecentStatusChange 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<OnmsLocationSpecificStatus> | 
LocationMonitorDao.getAllMostRecentStatusChanges()
getAllMostRecentStatusChanges 
 | 
Collection<OnmsLocationSpecificStatus> | 
LocationMonitorDao.getAllStatusChangesAt(Date timestamp)
getAllStatusChangesAt 
 | 
Collection<OnmsLocationSpecificStatus> | 
LocationMonitorDao.getMostRecentStatusChangesForLocation(String locationName)
getMostRecentStatusChangesForLocation 
 | 
Collection<OnmsLocationSpecificStatus> | 
LocationMonitorDao.getStatusChangesBetween(Date startDate,
                       Date endDate)
Returns all status changes since the date, and one previous
 status change (so that status at the beginning of the period can be
 determined). 
 | 
Collection<OnmsLocationSpecificStatus> | 
LocationMonitorDao.getStatusChangesBetweenForApplications(Date startDate,
                                      Date endDate,
                                      Collection<String> applicationNames)
getStatusChangesBetweenForApplications 
 | 
Collection<OnmsLocationSpecificStatus> | 
LocationMonitorDao.getStatusChangesForApplicationBetween(Date startDate,
                                     Date endDate,
                                     String applicationName)
getStatusChangesForApplicationBetween 
 | 
Collection<OnmsLocationSpecificStatus> | 
LocationMonitorDao.getStatusChangesForLocationBetween(Date startDate,
                                  Date endDate,
                                  String locationDefinitionName)
getStatusChangesForLocationBetween 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
LocationMonitorDao.saveStatusChange(OnmsLocationSpecificStatus status)
saveStatusChange 
 | 
| Modifier and Type | Method and Description | 
|---|---|
OnmsLocationSpecificStatus | 
LocationMonitorDaoHibernate.getMostRecentStatusChange(OnmsLocationMonitor locationMonitor,
                         OnmsMonitoredService monSvc)
getMostRecentStatusChange 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Collection<OnmsLocationSpecificStatus> | 
LocationMonitorDaoHibernate.getAllMostRecentStatusChanges()
getAllMostRecentStatusChanges 
 | 
Collection<OnmsLocationSpecificStatus> | 
LocationMonitorDaoHibernate.getAllStatusChangesAt(Date timestamp)
getAllStatusChangesAt 
 | 
Collection<OnmsLocationSpecificStatus> | 
LocationMonitorDaoHibernate.getMostRecentStatusChangesForLocation(String locationName)
getMostRecentStatusChangesForLocation 
 | 
Collection<OnmsLocationSpecificStatus> | 
LocationMonitorDaoHibernate.getStatusChangesBetween(Date startDate,
                       Date endDate)
Returns all status changes since the date, and one previous
 status change (so that status at the beginning of the period can be
 determined). 
 | 
Collection<OnmsLocationSpecificStatus> | 
LocationMonitorDaoHibernate.getStatusChangesBetweenForApplications(Date startDate,
                                      Date endDate,
                                      Collection<String> applicationNames)  | 
Collection<OnmsLocationSpecificStatus> | 
LocationMonitorDaoHibernate.getStatusChangesForApplicationBetween(Date startDate,
                                     Date endDate,
                                     String applicationName)
getStatusChangesForApplicationBetween 
 | 
Collection<OnmsLocationSpecificStatus> | 
LocationMonitorDaoHibernate.getStatusChangesForLocationBetween(Date startDate,
                                  Date endDate,
                                  String locationName)
getStatusChangesForLocationBetween 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
LocationMonitorDaoHibernate.saveStatusChange(OnmsLocationSpecificStatus statusChange)
saveStatusChange 
 | 
| Modifier and Type | Method and Description | 
|---|---|
OnmsLocationSpecificStatus | 
MockLocationMonitorDao.getMostRecentStatusChange(OnmsLocationMonitor locationMonitor,
                         OnmsMonitoredService monSvc)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
MockLocationMonitorDao.saveStatusChange(OnmsLocationSpecificStatus status)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AvailCalculator.onStatusChange(OnmsLocationSpecificStatus statusChange)  | 
void | 
AvailCalculator.UptimeCalculator.onStatusChange(OnmsLocationSpecificStatus statusChange)  | 
void | 
AvailCalculator.ServiceAvailCalculator.onStatusChange(OnmsLocationSpecificStatus statusChange)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected List<OnmsLocationSpecificStatus> | 
DefaultDistributedStatusService.findLocationSpecificStatus(DistributedStatusDetailsCommand command,
                          org.springframework.validation.Errors errors)
findLocationSpecificStatus 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
DefaultDistributedStatusService.LocationStatusComparator.compare(OnmsLocationSpecificStatus o1,
       OnmsLocationSpecificStatus o2)  | 
| Modifier and Type | Method and Description | 
|---|---|
DefaultDistributedStatusService.Severity | 
DefaultDistributedStatusService.calculateCurrentStatus(Collection<OnmsLocationMonitor> monitors,
                      Collection<OnmsMonitoredService> applicationServices,
                      Collection<OnmsLocationSpecificStatus> statuses)
calculateCurrentStatus 
 | 
DefaultDistributedStatusService.Severity | 
DefaultDistributedStatusService.calculateCurrentStatus(OnmsLocationMonitor monitor,
                      Collection<OnmsMonitoredService> applicationServices,
                      Collection<OnmsLocationSpecificStatus> statuses)
calculateCurrentStatus 
 | 
String | 
DefaultDistributedStatusService.calculatePercentageUptime(Collection<OnmsMonitoredService> applicationServices,
                         Collection<OnmsLocationSpecificStatus> statuses,
                         Date startDate,
                         Date endDate)
Calculate the percentage of time that all services are up for this
 application on this remote monitor. 
 | 
Copyright © 2020. All rights reserved.