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 StatusProvider
public Map<EdgeRef,Status> getStatusForEdges(EdgeProvider edgeProvider, Collection<EdgeRef> edges, Criteria[] criteria)
getStatusForEdges
in interface EdgeStatusProvider
public static Status getStatus(BusinessServiceStateMachine stateMachine, AbstractBusinessServiceVertex vertex)
public static Status getStatus(BusinessServiceStateMachine stateMachine, BusinessServiceEdge edge)
public String getNamespace()
NamespaceAware
getNamespace
in interface NamespaceAware
public boolean contributesTo(String namespace)
NamespaceAware
NamespaceAware.getNamespace()
, but is not a requirement.contributesTo
in interface NamespaceAware
namespace
- 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.