io.quarkiverse.cxf.deployment.RuntimeBusCustomizerBuildItem Maven / Gradle / Ivy
package io.quarkiverse.cxf.deployment;
import java.util.function.Consumer;
import org.apache.cxf.Bus;
import io.quarkus.builder.item.MultiBuildItem;
import io.quarkus.runtime.RuntimeValue;
/**
* Holds a {@link Consumer} that will be used to customize the runtime {@link Bus} right after its creation.
*/
public final class RuntimeBusCustomizerBuildItem extends MultiBuildItem {
private final RuntimeValue> customizer;
public RuntimeBusCustomizerBuildItem(RuntimeValue> customizer) {
super();
this.customizer = customizer;
}
public RuntimeValue> getCustomizer() {
return customizer;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy