public class DefaultApplicationContextBuilder extends Object implements ApplicationContextBuilder, ApplicationContextConfiguration
ApplicationContextBuilder.| Modifier | Constructor and Description | 
|---|---|
| protected  | DefaultApplicationContextBuilder()Default constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| ApplicationContext | build()Builds the  ApplicationContext, but does not start it. | 
| ApplicationContextBuilder | classLoader(ClassLoader classLoader)The class loader to be used. | 
| ApplicationContextBuilder | deduceEnvironment(Boolean deduceEnvironments)Whether to deduce environments. | 
| ApplicationContextBuilder | environmentPropertySource(boolean environmentPropertySource)Set whether environment variables should contribute to configuration. | 
| ApplicationContextBuilder | environments(String... environments)The environments to use. | 
| ApplicationContextBuilder | environmentVariableExcludes(String... environmentVariables)Which environment variables should not contribute to configuration. | 
| ApplicationContextBuilder | environmentVariableIncludes(String... environmentVariables)Which environment variables should contribute to configuration. | 
| ApplicationContextBuilder | exclude(String... configurations)Allow customizing the configurations that will be loaded. | 
| ClassLoader | getClassLoader()The class loader to use. | 
| Optional<Boolean> | getDeduceEnvironments() | 
| List<String> | getEnvironments() | 
| List<String> | getEnvironmentVariableExcludes() | 
| List<String> | getEnvironmentVariableIncludes() | 
| ClassPathResourceLoader | getResourceLoader()The class path resource loader to use. | 
| ApplicationContextBuilder | include(String... configurations)Allow customizing the configurations that will be loaded. | 
| boolean | isEnvironmentPropertySource() | 
| ApplicationContextBuilder | mainClass(Class mainClass)The main class used by this application. | 
| ApplicationContextBuilder | packages(String... packages)The packages to include for package scanning. | 
| ApplicationContextBuilder | properties(Map<String,Object> properties)Properties to override from the environment. | 
| ApplicationContextBuilder | propertySources(PropertySource... propertySources)Additional property sources. | 
| ApplicationContextBuilder | singletons(Object... beans)Additional singletons to register prior to startup. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitrun, startgetConversionServiceprotected DefaultApplicationContextBuilder()
@Nonnull public ApplicationContextBuilder singletons(Object... beans)
ApplicationContextBuildersingletons in interface ApplicationContextBuilderbeans - The beans@Nonnull public ClassPathResourceLoader getResourceLoader()
ApplicationContextConfigurationgetResourceLoader in interface ApplicationContextConfiguration@Nonnull public ClassLoader getClassLoader()
BeanContextConfigurationgetClassLoader in interface BeanContextConfiguration@Nonnull public ApplicationContextBuilder deduceEnvironment(@Nullable Boolean deduceEnvironments)
ApplicationContextBuilderdeduceEnvironment in interface ApplicationContextBuilderdeduceEnvironments - The boolean@Nonnull public ApplicationContextBuilder environments(@Nullable String... environments)
ApplicationContextBuilderenvironments in interface ApplicationContextBuilderenvironments - The environments@Nonnull public ApplicationContextBuilder packages(@Nullable String... packages)
ApplicationContextBuilderpackages in interface ApplicationContextBuilderpackages - The packages@Nonnull public ApplicationContextBuilder properties(@Nullable Map<String,Object> properties)
ApplicationContextBuilderproperties in interface ApplicationContextBuilderproperties - The properties@Nonnull public ApplicationContextBuilder propertySources(@Nullable PropertySource... propertySources)
ApplicationContextBuilderpropertySources in interface ApplicationContextBuilderpropertySources - The property sources to include@Nonnull public ApplicationContextBuilder environmentPropertySource(boolean environmentPropertySource)
ApplicationContextBuilderenvironmentPropertySource in interface ApplicationContextBuilderenvironmentPropertySource - The boolean@Nonnull public ApplicationContextBuilder environmentVariableIncludes(@Nullable String... environmentVariables)
ApplicationContextBuilderenvironmentVariableIncludes in interface ApplicationContextBuilderenvironmentVariables - The environment variables@Nonnull public ApplicationContextBuilder environmentVariableExcludes(@Nullable String... environmentVariables)
ApplicationContextBuilderenvironmentVariableExcludes in interface ApplicationContextBuilderenvironmentVariables - The environment variablespublic Optional<Boolean> getDeduceEnvironments()
getDeduceEnvironments in interface ApplicationContextConfiguration@Nonnull public List<String> getEnvironments()
getEnvironments in interface ApplicationContextConfigurationpublic boolean isEnvironmentPropertySource()
isEnvironmentPropertySource in interface ApplicationContextConfiguration@Nullable public List<String> getEnvironmentVariableIncludes()
getEnvironmentVariableIncludes in interface ApplicationContextConfiguration@Nullable public List<String> getEnvironmentVariableExcludes()
getEnvironmentVariableExcludes in interface ApplicationContextConfiguration@Nonnull public ApplicationContextBuilder mainClass(Class mainClass)
ApplicationContextBuildermainClass in interface ApplicationContextBuildermainClass - The main class@Nonnull public ApplicationContextBuilder classLoader(ClassLoader classLoader)
ApplicationContextBuilderclassLoader in interface ApplicationContextBuilderclassLoader - The classloader@Nonnull public ApplicationContext build()
ApplicationContextBuilderApplicationContext, but does not start it.build in interface ApplicationContextBuilderApplicationContext@Nonnull public ApplicationContextBuilder include(@Nullable String... configurations)
include in interface ApplicationContextBuilderconfigurations - The configurations to include@Nonnull public ApplicationContextBuilder exclude(@Nullable String... configurations)
exclude in interface ApplicationContextBuilderconfigurations - The configurations to exclude