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)
 
 - 
 
 -