public class ComponentController extends Object
| Constructor and Description |
|---|
ComponentController(StrolchComponent component) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUpstreamDependency(ComponentController controller) |
StrolchComponent |
getComponent() |
Set<ComponentController> |
getDownstreamDependencies() |
String |
getName() |
ComponentState |
getState() |
Set<ComponentController> |
getUpstreamDependencies() |
boolean |
hasDownstreamDependencies() |
boolean |
hasDownstreamDependency(ComponentController controller) |
boolean |
hasTransitiveDownstreamDependency(ComponentController controller) |
boolean |
hasTransitiveUpstreamDependency(ComponentController controller) |
boolean |
hasUpstreamDependencies() |
boolean |
hasUpstreamDependency(ComponentController controller) |
String |
toString() |
public ComponentController(StrolchComponent component)
public ComponentState getState()
public StrolchComponent getComponent()
public String getName()
public Set<ComponentController> getUpstreamDependencies()
public Set<ComponentController> getDownstreamDependencies()
public boolean hasUpstreamDependencies()
public boolean hasDownstreamDependencies()
public void addUpstreamDependency(ComponentController controller)
public boolean hasUpstreamDependency(ComponentController controller)
public boolean hasDownstreamDependency(ComponentController controller)
public boolean hasTransitiveDownstreamDependency(ComponentController controller)
public boolean hasTransitiveUpstreamDependency(ComponentController controller)
Copyright © 2011–2016 Strolch. All rights reserved.