Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package com.yammer.dropwizard.config;
 
public class Bootstrap<T extends Configuration> {
    private String name;
    private final ObjectMapperFactory objectMapperFactory;
    private final List<Bundlebundles;
    private final List<ConfiguredBundle<? super T>> configuredBundles;
    private final List<Commandcommands;
    public Bootstrap(Service<T> service) {
        this. = service.getClass().getSimpleName();
        this. = new ObjectMapperFactory();
        this. = Lists.newArrayList();
        this. = Lists.newArrayList();
        this. = Lists.newArrayList();
    }
    public String getName() {
        return ;
    }
    public void setName(String name) {
        this. = name;
    }
    public void addBundle(Bundle bundle) {
        bundle.initialize(this);
        .add(bundle);
    }
    public void addBundle(ConfiguredBundle<? super T> bundle) {
        .add(bundle);
    }
    public void addCommand(Command command) {
        .add(command);
    }
    public void addCommand(ConfiguredCommand<T> command) {
        .add(command);
    }
        return ;
    }
    public void runWithBundles(T configurationEnvironment environmentthrows Exception {
        for (Bundle bundle : ) {
            bundle.run(environment);
        }
        for (ConfiguredBundle<? super T> bundle : ) {
            bundle.run(configurationenvironment);
        }
    }
    public ImmutableList<CommandgetCommands() {
        return ImmutableList.copyOf();
    }
New to GrepCode? Check out our FAQ X