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 void
connectDownstream(Wiring.Component downstream)
default Set<Wiring.Component>
downstreams()
default List<String>
incomings()
boolean
isDownstreamResolved()
boolean
isUpstreamResolved()
void
materialize(ChannelRegistry registry)
default Optional<String>
outgoing()
default Set<Wiring.Component>
upstreams()
void
validate()
-
-
-
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)
-
-