public class BusinessServiceManagerImpl extends Object implements BusinessServiceManager
| Constructor and Description |
|---|
BusinessServiceManagerImpl() |
public List<BusinessService> getAllBusinessServices()
getAllBusinessServices in interface BusinessServiceManagerpublic List<BusinessService> search(BusinessServiceSearchCriteria businessServiceSearchCriteria)
search in interface BusinessServiceManagerpublic List<BusinessService> findMatching(Criteria criteria)
findMatching in interface BusinessServiceManagerpublic int countMatching(Criteria criteria)
countMatching in interface BusinessServiceManagerpublic BusinessService createBusinessService()
createBusinessService in interface BusinessServiceManagerpublic Edge getEdgeById(Long edgeId)
getEdgeById in interface BusinessServiceManagerpublic boolean deleteEdge(BusinessService source, Edge edge)
deleteEdge in interface BusinessServiceManagerpublic void saveBusinessService(BusinessService service)
saveBusinessService in interface BusinessServiceManagerpublic Set<BusinessService> getParentServices(Long id)
getParentServices in interface BusinessServiceManagerpublic BusinessService getBusinessServiceById(Long id)
getBusinessServiceById in interface BusinessServiceManagerpublic void deleteBusinessService(BusinessService businessService)
deleteBusinessService in interface BusinessServiceManagerpublic void setReductionKeyEdges(BusinessService businessService, Set<ReductionKeyEdge> reductionKeyEdges)
setReductionKeyEdges in interface BusinessServiceManagerpublic boolean addReductionKeyEdge(BusinessService businessService, String reductionKey, MapFunction mapFunction, int weight)
addReductionKeyEdge in interface BusinessServiceManagerpublic boolean addReductionKeyEdge(BusinessService businessService, String reductionKey, MapFunction mapFunction, int weight, String friendlyName)
addReductionKeyEdge in interface BusinessServiceManagerpublic void setIpServiceEdges(BusinessService businessService, Set<IpServiceEdge> ipServiceEdges)
setIpServiceEdges in interface BusinessServiceManagerpublic boolean addIpServiceEdge(BusinessService businessService, IpService ipService, MapFunction mapFunction, int weight)
addIpServiceEdge in interface BusinessServiceManagerpublic boolean addIpServiceEdge(BusinessService businessService, IpService ipService, MapFunction mapFunction, int weight, String friendlyName)
addIpServiceEdge in interface BusinessServiceManagerpublic void setApplicationEdges(BusinessService businessService, Set<ApplicationEdge> applicationEdges)
setApplicationEdges in interface BusinessServiceManagerpublic boolean addApplicationEdge(BusinessService businessService, Application application, MapFunction mapFunction, int weight)
addApplicationEdge in interface BusinessServiceManagerpublic void setChildEdges(BusinessService parentService, Set<ChildEdge> childEdges)
setChildEdges in interface BusinessServiceManagerpublic boolean addChildEdge(BusinessService parentService, BusinessService childService, MapFunction mapFunction, int weight)
addChildEdge in interface BusinessServiceManagerpublic void removeEdge(BusinessService businessService, Edge edge)
removeEdge in interface BusinessServiceManagerpublic Set<BusinessService> getFeasibleChildServices(BusinessService service)
getFeasibleChildServices in interface BusinessServiceManagerpublic Status getOperationalStatus(BusinessService service)
getOperationalStatus in interface BusinessServiceManagerpublic Status getOperationalStatus(IpService ipService)
getOperationalStatus in interface BusinessServiceManagerpublic Status getOperationalStatus(String reductionKey)
getOperationalStatus in interface BusinessServiceManagerpublic Status getOperationalStatus(Edge edge)
getOperationalStatus in interface BusinessServiceManagerpublic List<IpService> getAllIpServices()
getAllIpServices in interface BusinessServiceManagerpublic List<Application> getAllApplications()
getAllApplications in interface BusinessServiceManagerpublic IpService getIpServiceById(Integer id)
getIpServiceById in interface BusinessServiceManagerpublic Application getApplicationById(Integer id)
getApplicationById in interface BusinessServiceManagerpublic void triggerDaemonReload()
BusinessServiceManagertriggerDaemonReload in interface BusinessServiceManagerpublic Node getNodeById(Integer nodeId)
getNodeById in interface NodeManagerpublic BusinessServiceGraph getGraph(List<BusinessService> businessServices)
getGraph in interface BusinessServiceManagerpublic BusinessServiceGraph getGraph()
BusinessServiceManagerBusinessServiceStateMachine.
Please DO NOT MODIFY any object in that graph.getGraph in interface BusinessServiceManagerBusinessServiceStateMachine. DO NOT MODIFY!public BusinessServiceStateMachine getStateMachine()
getStateMachine in interface BusinessServiceManagerpublic void setMapFunction(Edge edge, MapFunction mapFunction)
setMapFunction in interface BusinessServiceManagerpublic void setReduceFunction(BusinessService businessService, ReductionFunction reductionFunction)
setReduceFunction in interface BusinessServiceManagerprotected BusinessServiceDao getDao()
Copyright © 2022. All rights reserved.