Interface Wiring.Component
-
- Enclosing class:
- Wiring
public static interface Wiring.Component
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default voidconnectDownstream(Wiring.Component downstream)default Set<Wiring.Component>downstreams()default List<String>incomings()booleanisDownstreamResolved()booleanisUpstreamResolved()voidmaterialize(ChannelRegistry registry)default Optional<String>outgoing()default Set<Wiring.Component>upstreams()voidvalidate()
-
-
-
Method Detail
-
validate
void validate() throws WiringException- Throws:
WiringException
-
isUpstreamResolved
boolean isUpstreamResolved()
-
isDownstreamResolved
boolean isDownstreamResolved()
-
downstreams
default Set<Wiring.Component> downstreams()
-
upstreams
default Set<Wiring.Component> upstreams()
-
connectDownstream
default void connectDownstream(Wiring.Component downstream)
-
materialize
void materialize(ChannelRegistry registry)
-
-