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