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

io.quarkus.resteasy.reactive.server.deployment.SetupEndpointsResultBuildItem Maven / Gradle / Ivy

package io.quarkus.resteasy.reactive.server.deployment;

import java.util.List;

import org.jboss.resteasy.reactive.common.model.ResourceClass;
import org.jboss.resteasy.reactive.common.processor.AdditionalReaders;
import org.jboss.resteasy.reactive.common.processor.AdditionalWriters;

import io.quarkus.builder.item.SimpleBuildItem;

public final class SetupEndpointsResultBuildItem extends SimpleBuildItem {

    private final List resourceClasses;
    private final List subResourceClasses;
    private final AdditionalReaders additionalReaders;
    private final AdditionalWriters additionalWriters;

    public SetupEndpointsResultBuildItem(List resourceClasses, List subResourceClasses,
            AdditionalReaders additionalReaders, AdditionalWriters additionalWriters) {
        this.resourceClasses = resourceClasses;
        this.subResourceClasses = subResourceClasses;
        this.additionalReaders = additionalReaders;
        this.additionalWriters = additionalWriters;
    }

    public List getResourceClasses() {
        return resourceClasses;
    }

    public List getSubResourceClasses() {
        return subResourceClasses;
    }

    public AdditionalReaders getAdditionalReaders() {
        return additionalReaders;
    }

    public AdditionalWriters getAdditionalWriters() {
        return additionalWriters;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy