Polish JavaDoc

pull/1/merge
Phillip Webb 12 years ago
parent c2058f0d8c
commit cafded9e7e

@ -23,7 +23,6 @@ import static org.junit.Assert.assertEquals;
* Basic integration tests for service demo application. * Basic integration tests for service demo application.
* *
* @author Dave Syer * @author Dave Syer
*
*/ */
public class DataBootstrapApplicationTests { public class DataBootstrapApplicationTests {

@ -32,6 +32,7 @@ public interface CommandLineRunner {
/** /**
* Callback used to run the bean. * Callback used to run the bean.
* @param args incoming main method arguments * @param args incoming main method arguments
* @throws Exception on error
*/ */
void run(String... args) throws Exception; void run(String... args) throws Exception;

@ -389,6 +389,7 @@ public class SpringApplication {
/** /**
* Load beans into the application context. * Load beans into the application context.
* @param context the context to load beans into * @param context the context to load beans into
* @param sources the sources to load
*/ */
protected void load(ApplicationContext context, Object[] sources) { protected void load(ApplicationContext context, Object[] sources) {
Assert.isInstanceOf(BeanDefinitionRegistry.class, context); Assert.isInstanceOf(BeanDefinitionRegistry.class, context);
@ -408,6 +409,9 @@ public class SpringApplication {
/** /**
* Factory method used to create the {@link BeanDefinitionLoader}. * Factory method used to create the {@link BeanDefinitionLoader}.
* @param registry the bean definition registry
* @param sources the sources to load
* @return the {@link BeanDefinitionLoader} that will be used to load beans
*/ */
protected BeanDefinitionLoader createBeanDefinitionLoader( protected BeanDefinitionLoader createBeanDefinitionLoader(
BeanDefinitionRegistry registry, Object[] sources) { BeanDefinitionRegistry registry, Object[] sources) {
@ -439,6 +443,7 @@ public class SpringApplication {
/** /**
* Sets if this application is running within a web environment. If not specified will * Sets if this application is running within a web environment. If not specified will
* attempt to deduce the environment based on the classpath. * attempt to deduce the environment based on the classpath.
* @param webEnvironment if the application is running in a web environment
*/ */
public void setWebEnvironment(boolean webEnvironment) { public void setWebEnvironment(boolean webEnvironment) {
this.webEnvironment = webEnvironment; this.webEnvironment = webEnvironment;
@ -447,6 +452,7 @@ public class SpringApplication {
/** /**
* Sets if the Spring banner should be displayed when the application runs. Defaults * Sets if the Spring banner should be displayed when the application runs. Defaults
* to {@code true}. * to {@code true}.
* @param showBanner if the banner should be shown
* @see #printBanner() * @see #printBanner()
*/ */
public void setShowBanner(boolean showBanner) { public void setShowBanner(boolean showBanner) {
@ -456,6 +462,7 @@ public class SpringApplication {
/** /**
* Sets if a {@link CommandLinePropertySource} should be added to the application * Sets if a {@link CommandLinePropertySource} should be added to the application
* context in order to expose arguments. Defaults to {@code true}. * context in order to expose arguments. Defaults to {@code true}.
* @param addCommandLineProperties if command line arguments should be exposed
*/ */
public void setAddCommandLineProperties(boolean addCommandLineProperties) { public void setAddCommandLineProperties(boolean addCommandLineProperties) {
this.addCommandLineProperties = addCommandLineProperties; this.addCommandLineProperties = addCommandLineProperties;
@ -472,6 +479,7 @@ public class SpringApplication {
/** /**
* Sets the bean name generator that should be used when generating bean names. * Sets the bean name generator that should be used when generating bean names.
* @param beanNameGenerator the bean name generator
*/ */
public void setBeanNameGenerator(BeanNameGenerator beanNameGenerator) { public void setBeanNameGenerator(BeanNameGenerator beanNameGenerator) {
this.beanNameGenerator = beanNameGenerator; this.beanNameGenerator = beanNameGenerator;
@ -479,6 +487,7 @@ public class SpringApplication {
/** /**
* Sets the underlying environment that should be used when loading. * Sets the underlying environment that should be used when loading.
* @param environment the environment
*/ */
public void setEnvironment(ConfigurableEnvironment environment) { public void setEnvironment(ConfigurableEnvironment environment) {
this.environment = environment; this.environment = environment;
@ -486,6 +495,7 @@ public class SpringApplication {
/** /**
* Sets the {@link ResourceLoader} that should be used when loading resources. * Sets the {@link ResourceLoader} that should be used when loading resources.
* @param resourceLoader the resource loader
*/ */
public void setResourceLoader(ResourceLoader resourceLoader) { public void setResourceLoader(ResourceLoader resourceLoader) {
Assert.notNull(resourceLoader, "ResourceLoader must not be null"); Assert.notNull(resourceLoader, "ResourceLoader must not be null");
@ -517,6 +527,8 @@ public class SpringApplication {
} }
/** /**
* Sets the {@link ApplicationContextInitializer} that will be applied to the Spring
* {@link ApplicationContext}. Any existing initializers will be replaced.
* @param initializers the initializers to set * @param initializers the initializers to set
*/ */
public void setInitializers( public void setInitializers(
@ -525,13 +537,17 @@ public class SpringApplication {
} }
/** /**
* @param initializers * Add {@link ApplicationContextInitializer}s to be applied to the Spring
* {@link ApplicationContext} .
* @param initializers the initializers to add
*/ */
public void addInitializers(ApplicationContextInitializer<?>... initializers) { public void addInitializers(ApplicationContextInitializer<?>... initializers) {
this.initializers.addAll(Arrays.asList(initializers)); this.initializers.addAll(Arrays.asList(initializers));
} }
/** /**
* Returns a mutable list of the {@link ApplicationContextInitializer}s that will be
* applied to the Spring {@link ApplicationContext}.
* @return the initializers * @return the initializers
*/ */
public List<ApplicationContextInitializer<?>> getInitializers() { public List<ApplicationContextInitializer<?>> getInitializers() {

@ -27,7 +27,7 @@ public class JobExecutionEvent extends ApplicationEvent {
private JobExecution execution; private JobExecution execution;
/** /**
* @param execution * @param execution the job execution
*/ */
public JobExecutionEvent(JobExecution execution) { public JobExecutionEvent(JobExecution execution) {
super(execution); super(execution);

@ -60,6 +60,9 @@ public class CustomPropertyConstructor extends Constructor {
/** /**
* Adds an alias for a Javabean property name on a particular type. The values of YAML * Adds an alias for a Javabean property name on a particular type. The values of YAML
* keys with the alias name will be mapped to the Javabean property. * keys with the alias name will be mapped to the Javabean property.
* @param alias the alias to map
* @param type the type of property
* @param name the property name
*/ */
protected final void addPropertyAlias(String alias, Class<?> type, String name) { protected final void addPropertyAlias(String alias, Class<?> type, String name) {
Map<String, Property> typeMap = this.properties.get(type); Map<String, Property> typeMap = this.properties.get(type);

@ -97,7 +97,7 @@ public class PropertiesConfigurationFactory<T> implements FactoryBean<T>,
* <p> * <p>
* Default is "true". Turn this off to enforce that all bind parameters must have a * Default is "true". Turn this off to enforce that all bind parameters must have a
* matching field in the target object. * matching field in the target object.
* <p> * @param ignoreUnknownFields if unknown fields should be ignored
*/ */
public void setIgnoreUnknownFields(boolean ignoreUnknownFields) { public void setIgnoreUnknownFields(boolean ignoreUnknownFields) {
this.ignoreUnknownFields = ignoreUnknownFields; this.ignoreUnknownFields = ignoreUnknownFields;
@ -110,14 +110,14 @@ public class PropertiesConfigurationFactory<T> implements FactoryBean<T>,
* <p> * <p>
* Default is "false". Turn this on to ignore bind parameters for nested objects in * Default is "false". Turn this on to ignore bind parameters for nested objects in
* non-existing parts of the target object graph. * non-existing parts of the target object graph.
* <p> * @param ignoreInvalidFields if invalid fields should be ignored
*/ */
public void setIgnoreInvalidFields(boolean ignoreInvalidFields) { public void setIgnoreInvalidFields(boolean ignoreInvalidFields) {
this.ignoreInvalidFields = ignoreInvalidFields; this.ignoreInvalidFields = ignoreInvalidFields;
} }
/** /**
* @param targetName * @param targetName the target name to set
*/ */
public void setTargetName(String targetName) { public void setTargetName(String targetName) {
this.targetName = targetName; this.targetName = targetName;
@ -256,4 +256,4 @@ public class PropertiesConfigurationFactory<T> implements FactoryBean<T>,
return this.configuration; return this.configuration;
} }
} }

@ -71,6 +71,7 @@ public class YamlConfigurationFactory<T> implements FactoryBean<T>, MessageSourc
/** /**
* Sets a validation constructor which will be applied to the YAML doc to see whether * Sets a validation constructor which will be applied to the YAML doc to see whether
* it matches the expected Javabean. * it matches the expected Javabean.
* @param type the root type
*/ */
public YamlConfigurationFactory(Class<?> type) { public YamlConfigurationFactory(Class<?> type) {
Assert.notNull(type); Assert.notNull(type);

Loading…
Cancel
Save