io.github.factoryfx.jetty.JerseyServletFactory Maven / Gradle / Ivy
package io.github.factoryfx.jetty;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.jaxrs.json.JacksonJaxbJsonProvider;
import io.github.factoryfx.factory.FactoryBase;
import io.github.factoryfx.factory.SimpleFactoryBase;
import io.github.factoryfx.factory.attribute.dependency.FactoryPolymorphicAttribute;
import io.github.factoryfx.factory.attribute.dependency.FactoryPolymorphicListAttribute;
import org.glassfish.jersey.CommonProperties;
import org.glassfish.jersey.logging.LoggingFeature;
import org.glassfish.jersey.server.ResourceConfig;
import org.glassfish.jersey.servlet.ServletContainer;
import javax.servlet.*;
import javax.ws.rs.ext.ExceptionMapper;
import java.util.*;
public class JerseyServletFactory> extends SimpleFactoryBase {
public final FactoryPolymorphicAttribute objectMapper = new FactoryPolymorphicAttribute().en("objectMapper");
public final FactoryPolymorphicAttribute restLogging = new FactoryPolymorphicAttribute().userReadOnly().labelText("REST logging");
public final FactoryPolymorphicListAttribute © 2015 - 2025 Weber Informatics LLC | Privacy Policy