Package | Description |
---|---|
org.wamblee.system.graph | |
org.wamblee.system.graph.component |
Modifier and Type | Method and Description |
---|---|
void |
Graph.accept(Visitor aVisitor)
Implements a visitor design pattern.
|
Modifier and Type | Class and Description |
---|---|
class |
CheckExternallyProvidedVisitor
Visitor that checks whether all externally provided interfaces are actually
provided by any of the internal components.
|
class |
CheckExternallyRequiredVisitor
Visitor that checks whether all required external interfaces of the container
are provided.
|
class |
CheckRequiredProvidedMultiplicityVisitor
Visitor that checks whether required and provided interfaces are matched
appropriately:
Each required interface is connected to at most one provided interface
Required interfaces that are not optional must be connected to precisely
one provided interface
|
class |
CheckStartupDependenciesVisitor
Checks whether the given component graph can be started in component order
without any missing dependencies.
|
class |
LinkVisitor
Visitor that creates links between required and provided interfaces as
described by the edges in the graph.
|
Copyright © 2022. All rights reserved.