public class BusinessServicesStatusProvider extends Object implements StatusProvider, EdgeStatusProvider
| Constructor and Description |
|---|
BusinessServicesStatusProvider() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contributesTo(String namespace)
Defines if the current implementation contributes to the given namespace.
|
String |
getNamespace()
The namespace, e.g.
|
static Status |
getStatus(BusinessServiceStateMachine stateMachine,
AbstractBusinessServiceVertex vertex) |
static Status |
getStatus(BusinessServiceStateMachine stateMachine,
BusinessServiceEdge edge) |
Map<EdgeRef,Status> |
getStatusForEdges(EdgeProvider edgeProvider,
Collection<EdgeRef> edges,
Criteria[] criteria) |
Map<VertexRef,Status> |
getStatusForVertices(VertexProvider vertexProvider,
Collection<VertexRef> vertices,
Criteria[] criteria) |
void |
setBusinessServiceManager(BusinessServiceManager businessServiceManager) |
public Map<VertexRef,Status> getStatusForVertices(VertexProvider vertexProvider, Collection<VertexRef> vertices, Criteria[] criteria)
getStatusForVertices in interface StatusProviderpublic Map<EdgeRef,Status> getStatusForEdges(EdgeProvider edgeProvider, Collection<EdgeRef> edges, Criteria[] criteria)
getStatusForEdges in interface EdgeStatusProviderpublic static Status getStatus(BusinessServiceStateMachine stateMachine, AbstractBusinessServiceVertex vertex)
public static Status getStatus(BusinessServiceStateMachine stateMachine, BusinessServiceEdge edge)
public String getNamespace()
NamespaceAwaregetNamespace in interface NamespaceAwarepublic boolean contributesTo(String namespace)
NamespaceAwareNamespaceAware.getNamespace(), but is not a requirement.contributesTo in interface NamespaceAwarenamespace - the namespace to contribute totrue, if the current implementation contributes to the given namespace, otherwise false.public void setBusinessServiceManager(BusinessServiceManager businessServiceManager)
Copyright © 2017. All rights reserved.