Class ServiceMonitor
java.lang.Object
com.broadleafcommerce.paymentgateway.vendor.service.monitor.ServiceMonitor
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StatusHandlerprotected Map<ServiceStatusDetectable,StatusHandler> protected Map<ServiceStatusDetectable,ServiceStatusType>  - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidcheckService(ServiceStatusDetectable statusDetectable) checkServiceAOP(org.aspectj.lang.ProceedingJoinPoint call) protected voidhandleStatusChange(ServiceStatusDetectable serviceStatus, ServiceStatusType serviceStatusType) voidinit()voidsetDefaultHandler(StatusHandler defaultHandler) voidsetServiceHandlers(Map<ServiceStatusDetectable, StatusHandler> serviceHandlers)  
- 
Field Details
- 
serviceHandlers
 - 
defaultHandler
 - 
statusMap
 
 - 
 - 
Constructor Details
- 
ServiceMonitor
public ServiceMonitor() 
 - 
 - 
Method Details
- 
init
public void init() - 
checkServiceAOP
- Throws:
 Throwable
 - 
checkService
 - 
handleStatusChange
protected void handleStatusChange(ServiceStatusDetectable serviceStatus, ServiceStatusType serviceStatusType)  - 
getServiceHandlers
 - 
setServiceHandlers
 - 
getDefaultHandler
 - 
setDefaultHandler
 
 -