All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.smallrye.reactive.messaging.providers.wiring.UnsatisfiedBroadcastException Maven / Gradle / Ivy

package io.smallrye.reactive.messaging.providers.wiring;

public class UnsatisfiedBroadcastException extends WiringException {
    private final Wiring.PublishingComponent component;

    public UnsatisfiedBroadcastException(Wiring.PublishingComponent pc) {
        this.component = pc;
    }

    public String getMessage() {
        return String.format(
                "'%s' requires %d downstream consumers, but found %d: %s",
                component, component.getRequiredNumberOfSubscribers(), component.downstreams().size(), component.downstreams());
    }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy