Interface Wiring.Component

All Known Subinterfaces:
Wiring.ConsumingComponent, Wiring.PublishingComponent
Enclosing class:
Wiring

public static interface Wiring.Component
  • Method Details

    • validate

      void validate() throws WiringException
      Throws:
      WiringException
    • isUpstreamResolved

      boolean isUpstreamResolved()
    • isDownstreamResolved

      boolean isDownstreamResolved()
    • outgoing

      default Optional<String> outgoing()
    • outgoings

      default List<String> outgoings()
    • incomings

      default List<String> incomings()
    • downstreams

      default Set<Wiring.Component> downstreams()
    • upstreams

      default Set<Wiring.Component> upstreams()
    • connectDownstream

      default void connectDownstream(Wiring.Component downstream)
    • materialize

      void materialize(io.smallrye.reactive.messaging.ChannelRegistry registry)
    • terminate

      default void terminate()