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

com.hmsonline.dropwizard.spring.SpringConfiguration Maven / Gradle / Ivy

There is a newer version: 0.6.1
Show newest version
package com.hmsonline.dropwizard.spring;

import java.util.List;

import org.codehaus.jackson.annotate.JsonProperty;
import org.hibernate.validator.constraints.NotEmpty;

import com.yammer.dropwizard.config.Configuration;

public class SpringConfiguration extends Configuration {

    @NotEmpty
    @JsonProperty
    private String appContextType;
    
    @NotEmpty
    @JsonProperty
    private List configLocations;
    
    @NotEmpty
    @JsonProperty
    private List resources;
    
    @JsonProperty
    private List healthChecks;
    
    @JsonProperty
    private List jerseyProviders;
    
    @JsonProperty 
    private List managed;
    
    @JsonProperty
    private List lifeCycles;
    
    @JsonProperty
    private List tasks;

    
    @JsonProperty
    private List disabledJerseyFeatures;
    
    @JsonProperty
    private List enabledJerseyFeatures;

    public String getAppContextType() {
        return appContextType;
    }

    public List getConfigLocations() {
        return configLocations;
    }

    public List getResources() {
        return resources;
    }

    public List getHealthChecks() {
        return healthChecks;
    }

    public List getJerseyProviders() {
        return jerseyProviders;
    }

    public List getManaged() {
        return managed;
    }

    public List getLifeCycles() {
        return lifeCycles;
    }

    public List getDisabledJerseyFeatures() {
        return disabledJerseyFeatures;
    }

    public List getEnabledJerseyFeatures() {
        return enabledJerseyFeatures;
    }

    public List getTasks() {
        return tasks;
    }
    
    

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy