org.broadleafcommerce.common.vendor.service.monitor
Class ServiceMonitor
java.lang.Object
org.broadleafcommerce.common.vendor.service.monitor.ServiceMonitor
public class ServiceMonitor
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
serviceHandlers
protected Map<ServiceStatusDetectable,StatusHandler> serviceHandlers
defaultHandler
protected StatusHandler defaultHandler
statusMap
protected Map<ServiceStatusDetectable,ServiceStatusType> statusMap
ServiceMonitor
public ServiceMonitor()
init
public void init()
checkServiceAOP
public Object checkServiceAOP(org.aspectj.lang.ProceedingJoinPoint call)
throws Throwable
- Throws:
Throwable
checkService
public void checkService(ServiceStatusDetectable statusDetectable)
handleStatusChange
protected void handleStatusChange(ServiceStatusDetectable serviceStatus,
ServiceStatusType serviceStatusType)
getServiceHandlers
public Map<ServiceStatusDetectable,StatusHandler> getServiceHandlers()
setServiceHandlers
public void setServiceHandlers(Map<ServiceStatusDetectable,StatusHandler> serviceHandlers)
getDefaultHandler
public StatusHandler getDefaultHandler()
setDefaultHandler
public void setDefaultHandler(StatusHandler defaultHandler)
Copyright © 2013. All Rights Reserved.