Class ServiceMonitor
- java.lang.Object
 - 
- com.broadleafcommerce.paymentgateway.vendor.service.monitor.ServiceMonitor
 
 
- 
public class ServiceMonitor extends Object
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected StatusHandlerdefaultHandlerprotected Map<ServiceStatusDetectable,StatusHandler>serviceHandlersprotected Map<ServiceStatusDetectable,ServiceStatusType>statusMap 
- 
Constructor Summary
Constructors Constructor Description ServiceMonitor() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheckService(ServiceStatusDetectable statusDetectable)ObjectcheckServiceAOP(org.aspectj.lang.ProceedingJoinPoint call)StatusHandlergetDefaultHandler()Map<ServiceStatusDetectable,StatusHandler>getServiceHandlers()protected voidhandleStatusChange(ServiceStatusDetectable serviceStatus, ServiceStatusType serviceStatusType)voidinit()voidsetDefaultHandler(StatusHandler defaultHandler)voidsetServiceHandlers(Map<ServiceStatusDetectable,StatusHandler> serviceHandlers) 
 - 
 
- 
- 
Field Detail
- 
serviceHandlers
protected Map<ServiceStatusDetectable,StatusHandler> serviceHandlers
 
- 
defaultHandler
protected StatusHandler defaultHandler
 
- 
statusMap
protected Map<ServiceStatusDetectable,ServiceStatusType> statusMap
 
 - 
 
- 
Method Detail
- 
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)
 
 - 
 
 -